即将消亡的平台:.Net

来源:互联网 发布:美食软件 知乎 编辑:程序博客网 时间:2024/06/06 17:16

在过去的几年里,我一直在用C#编写程序。我认为C#和.Net是非常好的编写软件的工具。我也发现C#总是可以满足我的要求。我只需要做很少的工作就可以完成对较高水平抽象问题的解决。即便如此,世界可能并不和我想的一样,感觉.net的势头正在衰落。

       我认为可能有一些原因导致了这一切的发生(并不是所有的原因都是和程序直接相关)

   1.内心憎恨微软和它所做的一切,即便是好的东西。如果是这样,我认为很悲哀,从技术的角度来讲,我们应该有一个客观的态度,许可证并不总是成为一个问题。

2 .Window 8 和WinRT对.NET的支持非常混乱,对.net开发者毫无助益。他们好像想制作一个非常“酷”的产品,但是他们疏远了支持他们的人。

3.微软的window phone(智能手机),尤其是WP7的失败(没有提供更新到Win8的方法)。无论从商业的角度还是从开发者的支持角度而言,这都是彻底的失败。谁会花大把的时间在一个几年后没人使用甚至没有任何支持的系统上呢。

4.和开源社区保持距离,我的意思是,在那里,你可以阅读源码,甚至连感谢都不用说的一个地方。微软从来不向他们提出一个帮助的请求。甚至只要不是微软自己的发明的东西,微软一定会搞出一个类似的来(Monirail vs MVC, MunitVs MStest,NHibernate vs EF ,还有许多其他的)。

5调查和实事都表明,微软在移动市场并没有一个很好的份额。更多的人是使用苹果或者安卓。

6.从我个人角度而言,XNA是一个杀手级的的SDK,但是突然间就被放弃和终止了。为什么,就我所知,还没有人给过一个解释。

7.而对于XBOX vnext ,网上传言也不过是在在XBOX周围钉了一些钉子。

那么,什么能够拯救它呢(也许)