自從.net core 2發布以來,

我就從 golang 和 java 切換到 .net 作為我的第一主力語言.

這其中最重要的 就是書寫的舒心度,相同功能的代碼,單單從代碼來看,.net的代碼真的比golang和java 好看太多,雖然大多數人感覺這個看喜好,可能我更喜歡.net這樣的

其次 http://asp.net core 的性能,在各類評測中都是很靠前的,加之.net 平台的通用性(iot,移動app,桌面應用)和現在的跨平台性,尤其是.net 5 開始,統一了整個生態,在未來的很長一段時間,.net 是一個不可多得的好選擇.


.net core這幾年間出現市場嚴重萎縮,上任微軟CEO鮑爾默負有不可推卸的責任,好在現任CEO是技術出身,這幾年擁抱開源的態度。其實我個人認為任何一門語言只要我們精益求精就不用擔心工作問題,再說.net core3.1已經非常的成數穩定。本人採用.net core3.1為公司開發出了小程序商城服務端,以及ERP系統。後面.net5的正式發布將是一系列整合涵蓋面廣,技術這東西是需要我們開發者去深度學習和掌握的,最後希望.net能迎來下一個春天,同為.net社區開發盡一份自己的綿力


兩個問題:

Java,除了Web應用 ,還能做什麼?

.net/ .net Core,有什麼不能做的?


.net 依然非常適合, .NET CORE 也是跨平台的, 另外性能上比JAVA快很多,最主要的是C#語法讓人太舒服,再配合宇宙第一IDE,VS,讓開發變得很愜意,效率很高,不用996! 基本沒有35歲的問題


很懸 前程無憂搜一下就知道了。 已經入坑的謹慎考慮,剛畢業的可以直接轉java吧。 .net core一直在完善吧,但是舊的項目很多公司在選擇上直接轉java而不是 .net core 畢竟招人是個問題,這是個惡性循環,新東西出來學的人不多,公司又招不到人。。。


  1. .net5截至到今天還沒出正式版,正式版預計是今年年底...
  2. 目前來說.net錢景一般,整體崗位規模和薪資都不佔優...不過你要自己做產品的話,.net core也算一個相對合適的平台,畢竟目前能跨平台而且性能也還不錯...只能說保持謹慎的樂觀....


目前.net 5出的是預覽版。

至於市場的話,.net 總體在國內不是太好。


做網頁,dotnet未必是最佳選擇。開源資源不夠豐富。dotnet的市場,主要是在windows客戶端,遊戲,工業軟體這些領域。這些領域它是無敵的。不用就是你的損失。


當你遇到問題,找到的都是幾年前的資料,最後不得不從java問題中尋找答案時,就該停止折騰了。


在移動互聯網時代,web前端產出過剩,很多公司的B/S 中UI被前端所替代,很多項目需要考慮到移動端,所以前後端分離是主流,mvc那一套在工業、管理等方面應用還是挺廣的。.net5最新版本看這裡https://dotnet.microsoft.com/download/dotnet


很有


推薦閱讀:
相关文章