.NET5来了你别慌
近日微軟.Net大咖Scott在博客中對外宣傳.NET5首個預(yù)覽版,并且我們可以通過微軟的官網(wǎng)下載SDK5和運行庫。很多朋友感覺.NetCore3.1還沒搞明白,.NET5就來了感覺一下子慌了神。在這里我提醒朋友們,瞬息萬變的世界中,總有相對不變的真理可以指引。技術(shù)變革也是如此,所以,在這里我們首先了解新技術(shù)的變革方法,然后再堅持相對不變的技術(shù)真理,讓你輕松構(gòu)建一統(tǒng)天下的.NET5技術(shù)帝國!
在博客中Scott表示,.NET 5是.NETFramework和.NETCore的未來,最終將包含ASP.NET核心、實體框架核心、WinForms、WPF和Xamarin、ML.NET等為核心框架的.NET5技術(shù)棧。
不過Scott建議開發(fā)者以后構(gòu)建程序首先考慮.NET Core 3.1,因為可以更加輕松地過渡到.NET 5。在今年年底.NET5正式出現(xiàn)之前,我們要做的工作仍然是把.NETCore3.1學(xué)好用好。
問題就來了,如何真正的把.NET Core3.1學(xué)好呢?接下來我給您一個參考的學(xué)習(xí)路線:
跨平臺原理機(jī)制研究。
因為.NET Core是跨平臺并且開源,開源的目的就是讓我們更好的研究底層原理,并且基于這些原理,我們可以更好的融入第三方的各種框架,從而讓開發(fā)變得更加的輕松,所以搞不懂.NET Core的原理,就等于學(xué)不好這個技術(shù),建議大家從以下四個方面把握原理機(jī)制:
? ? 2.Linux平臺和部署學(xué)習(xí)
我們的Core程序,在跨平臺上的應(yīng)用主要體現(xiàn)在Linux上,作為開發(fā)者,我們必須要把Linux最常用的技術(shù)、項目的部署和測試方法掌握熟練才行,也就是在這個學(xué)習(xí)階段你應(yīng)該具備相當(dāng)?shù)倪\維能力。
? ? 3.MVC和微服務(wù)架構(gòu)學(xué)習(xí)
目前.NET Core跨平臺的主要陣地就是在web應(yīng)用領(lǐng)域,這個也是多年來微軟一直和其他開發(fā)語言競爭的領(lǐng)地。而在web平臺上我們能夠使用的強(qiáng)大框架就是MVC和API服務(wù)的結(jié)合,微服務(wù)是思想提出后,在.NET平臺也被廣泛的運用,而這一技術(shù)組合必將在未來技術(shù)戰(zhàn)略中舉足輕重,因此建議這樣來學(xué)習(xí):
?? 4.迎接即將到來的.NET5。
相信當(dāng)你完成以上技術(shù)棧的積累后,強(qiáng)大的.NET5必將為你的開發(fā)生涯添上重要的一筆。?
工欲善其事,必先利其器,您對.NET Core的學(xué)習(xí)所需之器,準(zhǔn)備好了嗎?
Linux的套裝包和調(diào)試還是夠你喝一壺的,不過別擔(dān)心,已經(jīng)給朋友們準(zhǔn)備好了,ILSpy插件下載很多人遇到問題,不過也不用擔(dān)心,都可以提供給您。使用ILSpy比直接參考源碼方便很多,朋友們可以看一下:
最后非常重要的.NET Core3.1專業(yè)級錄制的學(xué)習(xí)套餐包,也給您提前打包了。這些只需要你輕點二維碼來領(lǐng)取。
?
總結(jié)
以上是生活随笔為你收集整理的.NET5来了你别慌的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# lock 语法糖实现原理--《.N
- 下一篇: 给微软的日志框架写一个基于委托的日志提供