優點很多
着重講講我做開發幾年發現的缺點
優點:類庫多,上手快,利於快速開發。
缺點:
1、對微軟的操作系統,對微軟類庫的依賴性極強
到了非微軟的操作系統上,很多framework裏面的類庫就不好使了。
前幾天遇到個客户,告訴我他的c盤容量滿了,裝不下.net
framework
然後我就直接崩潰了
2、技術更新速度快
跟微軟,你就得面對這樣的問題。
舉個例子:webservice出來之後,微軟就提出安全性較高的wse,wse之後微軟又馬上提出集remoting
webservice
wse等大成的wcf。
silverlight出來還是挺熱的,不過最近又謠言四起説微軟在不久之後又會停止發展這項技術。
這速度---你如何受得了
3、移動和硬件領域的乏力
c/c++/java在移動領域和硬件領域的開發優勢,是不用多説的----你見過幾個公司,選擇用c#來開發移動系統或者硬件驅動的