微软,步子迈大了扯的蛋疼

从事.Net开发也有好几年了,网站、桌面程序、手机APP都有做过。大家所困惑的问题我也很困惑,尼妈啊,技术几年一大更新,我真的跟不上您的脚步啊,你让我们这些.Neter活的好幸苦,幸苦到无所谓,我能不能不要天天学习新知识啊新框架啊。稳定的简单的有钱的才是我们想要的。

但是莫法,我们热爱.Net热爱C#,我们一如既往的追随着。

很多人都说技术是相通的,虽然微软在更新技术,但是原理是相通的,这种傻屌其实什么都不懂。用筷子和勺子都能吃饭,但是使用方式是不一样的,对于这种人,我只能说装,继续装。

来谈谈微软这几年开发的又放弃的技术:

网页开发:

WebForm->MVC->mvc1->2->3->4->5->6最后至ASP.NET Core 1.0,当然WebForm是很老的,微软现在以维护为主,MVC的开发方式与Core并行,但估计最终也会以Core跨平台的方式为主要方向。我现在主要以MVC5.2.3为主要开发技术,一般我个人会选择最新并且最稳定的版本为首选。ASP.NET Core刚刚推出,将来在2.0或者更高的版本还会有更大的更新,就如MVC1->MVC2的变化可是翻天覆地。

Silverlight 当初推出的也的确是惊艳,但是后来结果大家也都知道了,再后来连自家浏览器(Edge)也不支持了。

PC程序开发:

我做WinForm的时间的确不长WinForm简单易用。直至推出WPF,更炫更简单的效果,那时感觉还好,并不觉得新知识新技术会给自己带来少许烦恼,目前主要还是使用WPF为主要开发技术。现如今WPF技术趋向稳定,微软也是仅做维护工作,因为微软现在要推UWP了!哈哈,.Neter们,你们的机会又来了...又可以奋斗了...

Windows App:

这个变化就更快了,光是系统变化就是一堆了Windows Mobile -> Windows Phone7.5->Windows Phone 8->Windows Phone 8.1->Windows 10请注意,这几个系统软件基本不兼容,开发方式也有很大的区别。个人主要使用Xamarin做App开发对1%同样无爱。

就连小马哥也放弃了Windows 版的APP开发

微软:WP7发布了,你们整个app呗。
腾讯:好的,我们会单独开发一个WP7版登录Marketplace。

微软:WP8发布了,我们稍稍改了一下架构,但兼容WP7以来的所有app。
腾讯:好的,我们会单独开发迁移到WP8版,争取所有大大小小的功能都和其它平台齐全。

微软:WP8.1发布了,我们稍稍改了一下架构,但兼容WP8以来的所有app。
腾讯:卧槽,我们开发这么久了,算了,能兼容就用WP8的xap封装吧,再加点Cortana指令接近8.1。

微软:W10M发布了,我们稍稍改了一下架构,但兼容WP8.1以来的所有app。
腾讯:你高兴就好,我不玩了。
摘至知乎。

.Net通信变迁:
  Remoting->WCF,Remoting被淘汰,WCF开发也是很繁琐的,尤其是不同通信方式,配置也不同。目前已弃坑,主要使用Socket和WebApi。

.Net版本:
  这个升级的也很快,但是主要以.Net4.0为主,因为国内还有很多XP用户。

C#语法:
  VS2015+C#6.0我没什么好抱怨的,越来越好用而已。

微软的东西更新很快在目前版本功能和技术还没用熟练的情况下,又有新的东西出来,虽然有的只是很小部分更改,但是的确也是有点厌烦,不知道她要怎么玩。能不能认真的沉淀一下,很多开源项目的.Net版也没有更新,不得不说跟微软的变化没有一点点关系。
其实看的出来微软一直都能努力,不断的调整自己的战略,不断的更新自己的产品,为了满足更多的用户,这也无可厚非。有人说.Neter都去研究语法了,没人搞开源搞分布式搞大数据了。
无论怎样,不哭、站起来撸。

转至:http://yjx.in
原文地址:https://www.cnblogs.com/jsyb/p/5161123.html