-
1 # 三袋大菠蘿
-
2 # 平章芯事
很簡單:沒有關鍵業務跑在 net core 上。
曾經,jd 業務用 .net,但幾年後就全換成 Java 了。這足以說明問題了。
像 zhihu 這種小廠,開始用 python,業務量大了之後就轉 golang ,而不是轉 net core 。足以說明問題了。
有人說,netcore 如何如何好,根本不用自己優化……。實際上根本沒達到極限,不到優化的時候。
-
3 # 小老鼠打頭牌
因為不需要,java就像半成品,無論是語法 編譯器 等等,要是沒有spring系列,估計那些996早就變成了007了。
-
4 # 天一閣圖書管理員
用的人太少,. net能夠上語言榜第一,自然很多人研究。它現在雖然不是冷門語言,但也絕對談不上是熱門語言。還有一個原因是微軟的霸道和傲慢,老外不像中國計算機歷史這麼短,他們可是飽受IE的痛苦。而且也被微軟曾經的移動端開發坑得想哭。說改就改,說不相容就不相容,說不支援就不支援。JAVA至少還有openjdk,. net有嗎-_-||,如果有一天. net火爆了,微軟立馬收費也是可能的。
-
5 # 鐵嘴強
JAVA開源時間早,很多人已經把原始碼研究透了,各種書已經遍地,反觀net core,開源沒幾年,要有一個過度期
-
6 # 成都茂大叔
微軟的產品化能力是有目共睹的,.net比起JAVA體系,更加完善,包括產品本身和後期的維護都比JAVA好,所以商業化專案最好還是用. net平臺。
-
7 # 開森一二三
因為不需要優化,這也是同年限的.net開發比java開發弱一些的原因,微軟封裝的太全太好了,安心堆業務邏輯就行了,沒人像java那樣去折騰
-
8 # 未來架構
我們已經上線了好幾個.net core的專案,基本上都是docker+.net core 2/3。說實話,
.net core的GC非常的優秀,基本上不需要像做Java時候,還要做很多的優化。因此沒有多少人研究很正常。換句話,如果一個GC還要做很多優化,這肯定不是好的一個GC。當然平時程式設計的時候,常用的非託管的物件處理等等還是要必須掌握的。
-
9 # 勿與君子鬥名
這似乎挺正常的,如同它購買了GitHub後,眾開源專案就紛紛遷移GH。開源社群普遍不信任微軟,其意定非在開源本身。.Net 開源估計也是市場佔有率在降,沒人真心願意用它。
回覆列表
我也算用. net core進行過混合開發的人了。
這玩意兒C#呼叫C程式,不支援CLR/CLI,只有最原始的C介面呼叫。某些型別轉換之間存在不透明,VARIANT型別在linux下還不支援。
混合起來,呼叫很不方便。
如果讓大量開發人員覺得程式對接很費勁的話,為何不用java? 特別是linux環境,. net core 要呼叫C程核心庫,感覺怎麼搞都不方便。