最近这些年我一直用C#开发。我认为C#和.net是非常棒的软件开发语言和平台。我感觉C#正是我想要的语言,用它即能开发上层东西,也能开发底层代码。然而,不幸的是,整个世界并不和我有相同的感觉,你可以感觉到.net的活力力正在慢慢的消褪。
我有一些理由来说明为什么事情正在像这样发生(跟编程不相关)
- 固有的,人们讨厌微软,不管它做什么——即使是好事。这是很悲哀的事,我认为人们的态度应该立足于技术层面,不能总拿开源还是封闭说事。
- Windows 8和WinRT对.net的支持让人困惑。即使.net程序员也是如此。给人的感觉像是微软创造了一个很酷的孩子,但却不愿让人们去喜欢它。
- 所有的windows手机,尤其是WP7(没法升级到win 8),都很失败。从商业角度是失败,从对开发人员的支持上也是失败,对于一个平台,如果你不知道一年后它将何去何从,或你获取不到任何支持,你怎么会花大量的时间去研究它。
- 愚蠢的开源方式,我说的是,你可以阅读它的源代码,但不能出力,你无法发送pull请求。还有,微软什么事都要自己弄一套(Monorail vs MVC, Nunit vs MStest, NHibernate vs EF, 等等等等…)
- 平板电脑方面,微软没有取得多少市场占有率,全都是苹果和安卓。
- 对个人来说,它干掉了XNA。一个多好的SDK,突然就被抛弃了。为什么?没人能给出一个原因,你知道吗?
- 网上谣传的XBOX vnext也是只给XBOX的棺材上共享了一颗钉。
谁能挽救(可能的话)?
- 很诡异,也许可能是Xamarin,因为它的神奇的基于mono的移动开发工具。Unity也有帮助,但我疑惑他们究竟是怎么打算的。
- 外星人?
[英文原文:The dying platform: .Net ]
我觉得就是危言耸听~~即使微软在平板和手机可能不给力,即使以后扔掉这个业务,但它本身与.net无关~~在这些东西都还没出来之前,.net 就已经存在N年了~~
不爱用,完全是因MS把什么都做完了,自己活着还有啥意思。
现在VC6.0还有很多人在用呢,它可能不在增长,而相对于别的增长的东西来说它看起来在萎缩,但会仍然有用。
正所谓百足之虫,死而不僵,瘦死的骆驼比马大。
总有人跳出来说:xx将死。
也总有人说:xxx是世界末日。
作者既然指出了 2 和 4 两点,竟然还在第 1 点里困惑?!
Yes, what will be the next? MS, how can we follow up?
看到一篇类似的文章,说.NET比JAVA好多了,呵呵:
这世道最不缺的就是这种狗屁预言家、评论家,真是无知者无畏
当XP出来时,还不是很多人不看好 未来有很多事是不好说的 不要妄加评论
我觉得这种没营养的文章,还是少发为好,毕竟要是编程老是局限在这种肤浅的问题,自己都会裹足不前
现在是二零一四年年末, 在印度裔工程师纳德拉同志的领导下,微软开创了新的局面。微软的股票仍然算得上坚挺,微软品牌价值屈居苹果之下,仍然在谷歌之上。另外,开发工具业务部门上马了一系列轰轰烈烈的开源项目,并成立了.NET基金会。未来仍可期。
以前用.NET做开发,差不多有三年没有使用,今年重新开始使用,我觉得.NET的一个最大问题在于想要帮助开发人员把所有问题都解决了,框架解决不了就用语言解决,语言解决不了就发布更多的语言特性来解决,这样的结果就是将一个很简单的问题复杂化,复杂化的问题解决不了就用更加复杂的办法来解决,可能是MS的顶级开发人员把大家都想得跟他们一样聪明吧。
现在是2016年,微软并没有死,而且还更吊了。
我同意!
包括vs2015,c#6.0语法,写程序如此之爽,微软给程序员考虑这么多,这也是错?
现在是2017年,YEAR,2017!MS并没有死,而且活的好好的!并且推出了跨平台的NETCORE,但是真不知道为什么国内企业不喜欢.NET,哎,看样子我需要点时间学习JAVA了,就当多个选择吧!
笔误,是2018年!看样子我的思想还停留在2017啊!哈哈!