問題,和.net相比優勢在哪裏?
優勢在於,大的互聯網公司都會用java, 所以大多數人都會選擇java ,這樣會擁有更廣闊的發展空間.
觀點一:作爲企業:linux + java的組合不但經濟(都有免費的),安全,高效, 而且有豐富的社區資源可以使用.作爲企業會擁有更多的技術選擇. 不像微軟的東西,一沾上就被綁架了,幾乎沒有什麼選擇的餘地.
當然最重要的還是經濟成本:微軟動不動就出新版本,然後通過不支持老系統的方式逼迫企業升級. 這對企業來說就是個無底洞. 傻子纔會選微軟的東西.
當然了,國內情況有些不一樣. 大多數公司都用盜版的系統和開發工具,不存在成本壓力,所以很多公司爲了圖快,方便,也會選擇.net。
觀點二:Net不是語言是類庫。支持.Net的語言,比如C++/C#/VB.net/powershell等等,市場佔有率都是分開算的。
合一起算的話,C/C++/Objective-C第一。