為什麼那麼多公司不用 .NET,而選擇PHP、JSP,是 .NET有什麼缺點嗎?

4、資源豐富問題,如上所述,由於成本問題,很多人選擇了php開發,然後php的免費框架越來越多,程序員一般都懶,拿來修修改改就能上線,接著做下個項目就可以啦,而.net明顯沒那麼多免費框架,市面上分許多.net框架是要授權費的。

不過目前微軟的發力,也在著手改善這種問題,發佈了visual studio code,visual studio community免費開發工具開發成本明顯降低,.net code跨平臺語言只要版本符合要求linux系統也可以運行.net code開發的程序了。如果能夠有支持linux的文件型的數據庫軟件(例如office的access)發佈就更好了。


魔碼雲


7年,net開發,不請自來。我認為在國內誤解是其中一個原因,搜搜國外幾大編程語言排行 c#一直排4 5 拋開解釋性語言 和函數式語言不說, c#是java的直接對手 ,按比例基本3:1 ,其中英國 德國接近2比1 2019年12月份的數據 ,足可以說明.net挺優秀,為啥在國內就被說得不堪呢? 因為網上有鋪天蓋地的對.net陳舊觀念的文章,誤導很多新人。證明下 ,net core是誇平臺的全棧平臺 基於mit協議的全開源 開發工具社區辦夠用 免費 asp.net core做web服務端 wpf winform做pc客戶端 xamarin做android和ios unity做遊戲,對於企業來說這樣一個全功能 完全免得開源的平臺 值得嘗試。 另外.net是一個完全從底層重寫的 拋棄了歷史的包袱 那個說跟java一樣重的是胡說的 最大的問題是生態 既然.net framework那麼多年都不死,國外還這麼火, 現在這麼開放 肯定會越來越好的 。一個全新的平臺 未來很有希望。其實國內也不見得那麼不堪 以北上廣 51job搜索 跟java的崗位基本4比1 ,薪資java好些, 不過.net.找工作競爭小很多 看看培訓機構就曉得了


變形精怪


歸根到底就是沒錢,微軟的vs吊打一切野路子開發工具,雖然現在MyEclipse也收費了,但vs比它會幾十倍,當然我也不相信有幾個人真正為MyEclipse付費了。微軟出的vs code免費的也吊打所有前端開發包括webstorm。vs從圖形c/s到b/s通殺,.net core編譯的exe自帶運行環境可以跑API拖網站,不需要裝tomcat,iis,apache,nginx,也可以掛在Linux上。高併發都是需要做集群,負載均衡和專門優化的,沒有哪個語言可以讓程序員不帶腦子就可以寫出好用的程序。


錢塘百曉生


一個鎮宅、其餘都是分版的區別……


綻魂


培訓班有. net嗎?你現在招個人看看。


擼涮英雄


國內公司的慣用套路:國外的開源軟件,改吧改吧,湊合著自己用了,或者當產品賣了。所以用某一套東西,取決於github或者說sourceforge下相關技術的開源的項目多不多。

微軟.net、C#無疑在這些開源平臺上相對java,node要少很多。為什麼少呢?因為微軟沒有看清楚軟件開發技術的發展趨勢。這個趨勢就是devops。

可能有很多人沒有往這個方面考慮。其實devops從很早就在影響這個行業的。開發人員需要讓他們寫的程序更容易編譯,bug更少,上線風險更低,就必然需要更為智能的依賴包管理機制、自動化測試機制,產品發佈流程化機制。這些東西的先驅者是——java,其次新近崛起的nodejs,golang都一上來就提供了相關的解決方案。反觀微軟,可能在微軟內部這些東西很健全,但是在外面,你要想搭建起一整套東西,這可不是一兩個錢可以搞定的。

雖然國內早期都在肆無忌憚的使用微軟盜版,但貧窮有固執的獨立外國開發者們已經因為這些開始放棄微軟了。所以微軟的開發生態圈一直在縮小,甚至那個最大的微軟開源社區——codeplex都被關閉了。這你讓我們這些抄抄抄的程序員情何以堪呢?所以很多公司也就果斷棄坑了。


信息扭曲力場


兩個字,收錢。我以前在一家大公司,應聘上的第一件事就是把sqlserver 換成MySQL,把.net換成PHP,為啥,吃官司了,以前這家公司小,沒人在意,現在要全部重構


分享到:


相關文章: