C#(或者說.NET/Mono)能做的那些事

不做語言之爭,只陳述事實:


1、桌面軟件

不僅是在Windows上,有了開源的Mono,在Apple Mac和Linux(如:Ubuntu)上也有C#的施展天地。並且還可以通過mkbundle工具讓C#程序脫離Mono框架在Mac/Linux上運行,就像直接用C/C++編譯的程序。

2、Web開發
除了可以基於ASP.NET開發大型網站,在Windows/Linux/FreeBSD上運行,在範圍更廣闊的企業開發領域(包括但不限於ERP,CRM,WF,MOSS,VSTO,BI等),基於工業標準的C#(跟Java)仍然是企業開發的不二之選。在業內,無論是國內的用友、金蝶、浪潮等,還是國外的Accenture、Ultimus、ThoughtWorks、K2等,都有基於微軟.NET技術的完整解決方案。 

3、移動客戶端
Windows Phone自不必說,有了Xamarin(基於Mono),可以用一套核心代碼開發運行在3個平臺(WP/iOS/Android)的Native應用。

4、嵌入式
 基於.NET Micro Framework(開源)的硬件開發(入門),物聯網時代大有可爲。

5、富互聯網應用(RIA)
未來是HTML5的,但目前Silverlight(以及Flash)仍然不可或缺。

6、遊戲開發
 除了Kinect/Xbox遊戲,還有MonoGame和Unity3D(基於Mono)。

7、雲端
有Azure和AWS,足夠了!

8、未完待續...


轉自:Microsoft.net


Xamarin中文網站,瞭解更多:http://xamarin.csdn.net

聯繫CSDN瞭解更多產品訊息:010-84783783



發佈了8 篇原創文章 · 獲贊 10 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章