評論:微軟.Net平臺活力正在慢慢消褪
最近這些年我一直用C#開發(fā)。我認(rèn)為C#和.Net 是非常棒的軟件開發(fā)語言和平臺。我感覺C#正是我想要的語言,用它即能開發(fā)上層?xùn)|西,也能開發(fā)底層代碼。然而,不幸的是,整個世界并不和我有相同的感覺,你可以感覺到.Net 的活力力正在慢慢的消褪。
我有一些理由來說明為什么事情正在像這樣發(fā)生(跟編程不相關(guān))
固有的,人們討厭微軟,不管它做什么即使是好事。這是很悲哀的事,我認(rèn)為人們的態(tài)度應(yīng)該立足于技術(shù)層面,不能總拿開源還是封閉說事。
Windows 8 和WinRT 對 .Net 的支持讓人困惑。即使 .net 程序員也是如此。給人的感覺像是微軟創(chuàng)造了一個很酷的孩子,但卻不愿讓人們?nèi)ハ矚g它。
所有的 Windows 手機,尤其是 WP7(沒法升級到Win 8),都很失敗。從商業(yè)角度是失敗,從對開發(fā)人員的支持上也是失敗,對于一個平臺,如果你不知道一年后它將何去何從,或你獲取不到任何支持,你怎么會花大量的時間去研究它。
愚蠢的開源方式,我說的是,你可以閱讀它的源代碼,但不能出力,你無法發(fā)送 pull 請求。還有,微軟什么事都要自己弄一套(Monorail vs MVC, Nunit vs MStest, NHibernate vs EF, 等等等等…)
平板電腦方面,微軟沒有取得多少市場占有率,全都是蘋果和安卓。
對個人來說,它干掉了 XNA。一個多好的 SDK,突然就被拋棄了。為什么?沒人能給出一個原因,你知道嗎?
網(wǎng)上謠傳的 XBOX vnext 也是只給 XBOX 的棺材上共享了一顆釘。
誰能挽救(可能的話)?
很詭異,也許可能是 Xamarin,因為它的神奇的基于 mono 的移動開發(fā)工具。Unity 也有幫助,但我疑惑他們究竟是怎么打算的。
外星人?
原文鏈接:http://tech.it168.com/a2013/0605/1492/000001492043.shtml