微軟開源 .NET 和其他相關項目會造成什麼影響?

微軟宣布成立.NET基金會,全面支持開源項目

是不是 C# 之類的語言可以被廣泛應用在各個平台?

是不是以後 .NET 前途更寬廣?

相關問題:

如何評價微軟 11 月 13 日宣布 .Net 核心運行庫開源並跨平台運行?

怎麼看待微軟開源.NET,將會對未來哪些方面造成影響?


C#已經被廣泛應用於各個平台了,看看xamarin和unity3d。這跟開源不開源沒關係。在android上mono經過AOT之後跑得比dalvik還快這說明了什麼,這說明了&google根本不在乎你的手機卡不卡&微軟之外關於.net的技術儲備還是很多的。

而且很多.net相關的東西本來就是開源的,只是大家都沒心情去codeplex和github裡面搜而已。我覺得微軟這次這件事情的效果,就是提供了一個目錄,好讓你們去查的時候方便一點。


哦,新官納德拉自己就是個開源狂熱分子

開源.NET對微軟來說,利大於弊

1.進一步推廣整個微軟技術

Opera前CEO表示不會開源,因為怕別人拿走源碼就不管了,只拿走,沒貢獻

而微軟根本不擔心,也用協議禁止了貢獻,很多技術都在追趕微軟這是事實

開源.NET,微軟官方的解釋是:「方便開發者調試和學習」,確實,.NET開源用了開源界承認的最嚴格的開源協議,一旦修改必須銷毀不得分發,對於開發者更多的作用不是拿來直接用,而是學習和參考

吸引開發者,雖然不一定會有更多的應用,但一定會有更多的追隨者

2.強化微軟技術體系

我不就不單單從.NET開源看了,這次微軟是開源了很多與.NET相關的東東,.NET是當初微軟希望創造一個windows下的JAVA,那時只是模仿JAVA,沒有想過把.NET作為微軟技術體系的基礎和領導,而現在,.NET對微軟的重要性就不用我多說了,.NET現在是微軟技術體系中最重要的一環,做.NET的native,都是為了提高.NET的地位,至於VC++,微軟正在靠.NET中成熟的技術強化他

3.直接抵抗輿論攻擊

這一段是我的主觀臆斷,不用理會。。。

微軟一直因為鮮有大型開源項目飽受詬病,在新官納德拉,Xamarin創始人多方推動下,微軟決定要在開源界有一席之地,為此贏取更多的客戶

------------------------------

好了,說了一堆微軟的,現在說說.NET程序員的

「 C# 之類的語言可以被廣泛應用在各個平台」 微軟要收購Xamarin,即為承認mono,而現在這一點已經做到了,只是需要微軟的支持

C#程序員的路是非常廣的,只是要學習的東西是很多很多是,為了wp/win8要學,為了安卓/ios要學,為了C#桌面程序要學,為了http://ASP.NET要學,為了Unity3D要學……

其實C#程序員的方向是很多的,關鍵還在自己是否堅持學習,沒有所謂靠某公司的發展自己不費力就能拓寬道路的

------------------------------

另外,據本人了解,微軟即將收購Xamarin,並且據我美國經理說,高層甚至考慮收購novell

不管怎麼說,微軟正在改變,請給微軟足夠的時間!


我覺得.net和llvm兩大技術會分別佔領兩種編程玩法的高地,分庭抗禮,java之類的和傳統的GCC可能藥丸。

我是準備入坑F# 了


VC++程序員掩面路過~

被java擠壓就不說了

還得被同門兄弟擠壓。。


推薦閱讀:

學了C#語言可以從事哪些工作?

TAG:微軟Microsoft | Linux | 開源 | NET |