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