上车时机已到--.NETCore是适应时代发展的雄鹰利剑
要起飛了
.NET Core 3.0-prevew7:https://dotnet.microsoft.com/download/dotnet-core/3.0
隨著 .NET Core 3.0-prevew7 的發布,開源社區的一支重要力量重要即將起飛;官方指出,該預覽版為可能為最終版本,在很長一段時間內,.NETCore 團隊將著重于BUG的修復,而不是新功能的開發,這也意味著微軟將.NET Framework API 遷移到.NETCore平臺的工作已基本完成。
我從.NETCore-1.0.4版本就開始將.NETCore應用于商業環境中,并在之后的工作中,一直將業務根植于.NETCore之上;至今已走過了3個年頭,這3年里,從最初的驚喜、無奈,到如今的欣慰,有一種家有兒女初長成、小荷才露尖尖角的感覺。
不得不說,這是一個巨大的進步!
這是全球無數開發者的盛宴,更是一名普通的.NET開發者期盼了10年的夢想!遙想.NET-1.0時代的艱苦晦澀,到2008年.NET-2.0的橫空出世,再到如今的.NETCore跨平臺,這一步,我們等了整整10幾年!
現在可以上車了
對于還在猶豫或者還在持懷疑態度的同學,我可以大膽的對你們說,.NETCore經過1.0、2.0、2.2以及大量的商業應用(本人使用時間3年、百萬用戶級別)表明,.NETCore是一個可信賴的產品,并且由于其跨平臺和開源的特性,使用.NETCore將大大降低企業的硬件成本,通過接入.NETCore,讓企業更輕松的上云。
輪子問題
對于輪子太少的問題,這其實是每個新生語言在成長階段共同存在的問題,隨著時間的推移,優秀的產品終將讓社區為其不斷的完善各種工具,這點不必擔心。這3年來,.NETCore 社區涌現了大量的優秀開源產品,開源社區 NCC(.NET Core Community)https://github.com/dotnetcore 為此做了大量的工作,他們不辭辛勞的到處推廣,為廣大的.NETCore開發者帶來了福音。
開發語言遷移的問題
這個問題其實不算什么問題,相對傳統C#開發者來說,遷移到.NETCore平臺的成本無限接近于零,因為其語法和API接口和.NET Framework 幾乎是完全一致的,至于其它語言的開發者,特別是Java開發者(對,重點就是要強調你們),C#和Java就是一對孿生兄弟,相信你們如果遷移過來,也是毫無壓力的,畢竟.NETCore的學習文檔已經是相當的完善了,我這里有一個從零開始的系列文章,供君品嘗:
Asp.NETCore輕松學系列閱讀指引目錄
當然,博客園里面還有大量的優秀博客,相信一定能滿足廣大開發者的需要。
企業的機會
對于企業來說,這也是一個巨大的機會,擁抱.NETCore可以讓企業在這個信息技術快速更新的時代走得更加的穩健,接入到.NETCore平臺,不只是更換一門開發語言,而是節約大量的硬件成本,Linux服務器相對Windows便宜大家都知道,通過K8s等自動化運維工具,大大提高管理的效率。
擁抱.NETCore,意味著一切跨平臺的開源產品任君選擇,可不必局限于單一操作系統產品,在Java收費的大背景下,.NETCore-prevew7的更新就更能凸顯其價值,Java趨于封閉,.NETCore走向開放,這是顯而易見且正在發生的,選擇做鼓掌的路人還是奮進的勇士,想必已有答案。
.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總?http://www.csharpkit.com?
總結
以上是生活随笔為你收集整理的上车时机已到--.NETCore是适应时代发展的雄鹰利剑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [译].Net中的内存-什么分配在了哪里
- 下一篇: 「Azure」数据分析师有理由爱Azur