.NET Core 開源對移動開發有什麼意義?
01-06
mono以後就會越來越高效穩定,大家就可以使用心愛的C#來開發所有平台上的軟體了,再也不用去用什麼Java和OC
1、改變外界對微軟封閉、自大的印象,繼續推進.NET技術在各個領域的深入,如Unity3D、Xamarin等技術。
2、讓.NET系的程序員和非.NET系的程序員都能愉快地使用C#等語言開發應用程序,據我所知Xamarin早就可以用來開發Android和iOS應用了。
3、可能帶動微軟的Visual Studio、Visual Stuido Code等產品跨平台,這樣可以造福廣大程序員,在Mac、Linux上使用全宇宙無敵的超強IDE。更新:其實.NET Core並不等同.NET,Mono在我實際測試過程中是有些問題的,跨平台開發的基礎是寫可移植的代碼,使用Mono來代替.NET的時候一個麻煩的問題是解決庫的依賴,以前這些庫都在我們的計算機上,而現在需要我們來解決這個問題。
唯一的作用就是讓 JVM 更加完善吧,具體情況參考當年 Sun 開源 OpenSolaris,本來打算弄死 Linux的,結果變成促進了 FreeBsd / Linux 等進一步完善,比如 FreeBSD 就把默認文件系統換成了solaris 的 zfs,最後 sun 還被甲骨文給收了。
PR
軟P發現自己收費太貴有廢司的危機,決定效仿對手G司,發放免費握手券,致力於讓旗下的.NET醬成為偶像。.NET開源1年了,王者還沒歸來,大家再等等,以後王者會歸來的,開源.NET會霸佔天下的
坐等MONO快速更新迭代, 讓我可以在Linux上用C井寫一些代碼
.net core的開源在近幾年不會大範圍的影響到java,至於今後可不太好說了,不過java也是在發展的
推薦閱讀:
※C#的開發,什麼時候用到了棧的先進後出機制?
※如何評價.NET Core 1.0稱使用.NET Core運行速度是Node.js的八倍,Go的三倍?
※如何在 WPF 或 UWP 應用中實現動態背景?
※c# 為什麼不脫離.net平台,實現跨平台呢?
※有哪些好的.net項目開發案例的書籍或者資源可以推薦?
TAG:微軟Microsoft | NET | 移動開發 | CLR | NETCore |