程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#(或者說.NET/Mono)能做的那些事

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

編輯:C#入門知識

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

1、桌面軟件

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

2、Web開發

除了可以基於ASP.NET開發大型網站,在Windows/Linux/FreeBSD上運行,在范圍更廣闊的企業開發領域(包括但不限於WF,MOSS,VSTO,BI等),基於工業標准的C#(跟Java)仍然是企業開發的不二之選。

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、未完待續...

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved