.NET再出发!20岁生日快乐
.NET 20周年紀(jì)念
2022年是.NET20周年紀(jì)念,一個(gè)技術(shù)能經(jīng)歷20個(gè)年頭,也說明了它的成功。想起和 .NET剛接觸的時(shí)候,我還是一個(gè)大一的學(xué)生,現(xiàn)在也已經(jīng)步入中年。作為一名80后開發(fā)者,我相信很多同齡人和我一樣經(jīng)歷了中國甚至世界整個(gè)技術(shù)生態(tài)的變化。.NET 技術(shù)從一個(gè)只在 Windows 上運(yùn)行的閉源技術(shù),已經(jīng)轉(zhuǎn)變?yōu)橐粋€(gè)跨平臺(tái)的開源技術(shù),從最開始做桌面、網(wǎng)站,到現(xiàn)在可以做移動(dòng)應(yīng)用、游戲、云計(jì)算、大數(shù)據(jù)、以及人工智能的多應(yīng)用場景的技術(shù) , .NET的轉(zhuǎn)變可以說跟得上時(shí)代變化的腳步。
.NET官網(wǎng)
點(diǎn)擊?https://aka.ms/dotnet-cn?或掃描下方二維碼進(jìn)入官方網(wǎng)站,了解更多.NET 20 周年的系列活動(dòng)。
1.
微軟在開源.NET后的角色如何?
.NET 誕生于微軟,雖然微軟在2014年開始開源 .NET, 但也堅(jiān)持在不斷地貢獻(xiàn)代碼和做.NET的技術(shù)生態(tài)。微軟對(duì)于.NET在中國的發(fā)展也是非常看重,正在逐步把本地化的資源落地到中國。像12月就已經(jīng)把官方網(wǎng)站做了中文本地化,接下來會(huì)有更多的內(nèi)容落地,也希望借此吸引更多的開發(fā)人員和行業(yè)選用 .NET。還有我作為微軟的 Cloud Advocate 與微軟最有價(jià)值專家/微軟技術(shù)社區(qū)區(qū)域總監(jiān),以及各地.NET社區(qū)會(huì)加強(qiáng)合作,會(huì)有更多針對(duì) .NET 的技術(shù)內(nèi)容設(shè)定,為 .NET 在中國的技術(shù)生態(tài)做努力。
2.
.NET 在中國的發(fā)展如何?
這是我們很多人關(guān)心的問題。據(jù)我所知,目前我們的行業(yè)已經(jīng)有很多很多 .NET 的解決方案,在去年的11月.NET 6 發(fā)布的時(shí)候,我和微軟最有價(jià)值專家/微軟技術(shù)社區(qū)區(qū)域總監(jiān),以及社區(qū)一起合作的《.NET 6 Talk Party》,里面就談到了不同行業(yè)應(yīng)用的情況。我最深刻是國內(nèi)自主的龍芯,在做龍芯技術(shù)生態(tài)就把.NET作為其中一部分考慮進(jìn)去,這也對(duì)接下來國內(nèi).NET應(yīng)用場景充滿了期待。據(jù)我了解現(xiàn)在龍芯版本的.NET已經(jīng)在做合并到官方分支的工作上來了,相信很快.NET開發(fā)者就可以為龍芯環(huán)境開發(fā)相關(guān)的應(yīng)用。當(dāng)然除了龍芯外,有物聯(lián)網(wǎng),云原生,以及一些初創(chuàng)團(tuán)隊(duì)都在用 .NET 去做他們的產(chǎn)品。(想了解更多請(qǐng)看以下視頻)
.NET 6 Talk Party | .NET 6 與云原生 - 嘉賓:張善友/桂素偉/衣明志
.NET 6 Talk Party | .NET Core 與行業(yè)-張廣坡/楊中科/赫敏璋
.NET 6 Talk Party |.NET Core 與客戶端技術(shù) - 陳超超/喬鵬程/周豪
3.
中國的 .NET 社區(qū)怎么樣?
.NET 在中國有非常成熟的技術(shù)社區(qū), 他們有微軟最有價(jià)值專家/微軟技術(shù)社區(qū)區(qū)域總監(jiān),也有很多來自全國各行各業(yè)的 .NET 開發(fā)者,他們樂于分享,樂于協(xié)助,都在為.NET 技術(shù)在中國的推廣而努力。每年一度的.NET Conf ,都是非常熱鬧,像是一個(gè)大家庭聚會(huì)和過節(jié),有主題分享,也有接近40場的會(huì)議,還有今年辦起來的Hackthon。在每年不同月份也有在不同地域舉辦的大大小小的技術(shù)會(huì)議。雖然這兩年疫情影響,線下活動(dòng)少了,但線上也能聚集很多很多的 .NET 開發(fā)者。以去年的 .NET Conf 來說就有超過15萬的線上觀眾。我當(dāng)然也希望有更多新世代加入到 .NET社區(qū)中來。為了 .NET 20周年,我發(fā)起了短視頻的收集,社區(qū)都非常支持,每天都收到來自不同行業(yè),不同開發(fā)者的視頻,再次說聲謝謝。
點(diǎn)擊下方鏈接看各路 .NET 大咖的.NET 20周年祝賀視頻。
4.
為何要選擇.NET?
其實(shí).NET 應(yīng)用場景是越來越廣闊 ,不像某些技術(shù)只專注在一個(gè)領(lǐng)域上。想想大家真正在.NET 社區(qū)認(rèn)識(shí)我應(yīng)該是在國內(nèi)推廣Xamarin (也就是 MAUI的前身),在2010年移動(dòng)應(yīng)用剛興起的時(shí)候,我就開始進(jìn)行安利相關(guān)的跨平臺(tái)移動(dòng)應(yīng)用開發(fā)。在當(dāng)時(shí)是非常in的,用一種語言 C# ,一個(gè)工具 Visual Studio 就可以開發(fā)并發(fā)布 iOS/Android/Windows 的應(yīng)用。Xamarin 的到來也影響到很多原來基于 .NET客戶端開發(fā)的團(tuán)隊(duì),他們有了新的應(yīng)用場景,用自己熟悉的語法,熟悉的工具完成開發(fā)而不需要二次學(xué)習(xí)的成本。時(shí)代發(fā)展,技術(shù)也在變化,現(xiàn)在流行的機(jī)器學(xué)習(xí),大數(shù)據(jù),物聯(lián)網(wǎng)也可以用 .NET 來完成。作為 .NET 開發(fā)者和行業(yè),你需要做的就是擼起袖子干就可以了。(如果大家想了解.NET怎么做 Machine Learning 和數(shù)據(jù)分析,可以看看我之前的動(dòng)手實(shí)驗(yàn) )
5.
怎么入門.NET?
說說我的入門經(jīng)歷,就不得不從我的大學(xué)老師談起。我比較幸運(yùn)遇上了一位好的老師, 記得當(dāng)時(shí)在學(xué)院實(shí)習(xí)做一些新技術(shù)的嘗試,當(dāng)時(shí)應(yīng)該是做一個(gè)網(wǎng)站 ,老師要求嘗試用新的技術(shù)去做, 他就讓我去學(xué)習(xí) .NET ,當(dāng)時(shí)互聯(lián)網(wǎng)沒有那么發(fā)達(dá)除了MSDN ,資料就相當(dāng)缺乏,但我當(dāng)時(shí)買了一本 《ASP.NET Unleashed(ASP.NET揭秘)》進(jìn)行學(xué)習(xí)。從此進(jìn)入到.NET的坑,在當(dāng)時(shí)看 .NET 是非常先進(jìn)的,因?yàn)楹彤?dāng)時(shí)的 ASP 相比,非常容易就可以拖拽很多頁面控件(就像當(dāng)時(shí)的 MFC 開發(fā)一樣),開發(fā)起來也是非常高效. 我從此愛上了這門技術(shù),當(dāng)然也影響到我這10多年的工作生涯。我的入門經(jīng)歷,讓我想到了現(xiàn)在國內(nèi)新一代 .NET 教育的缺乏, 那天我還看到中國大學(xué)慕課上還是那老掉牙的 .NET 內(nèi)容,我知道作為一個(gè)布道師的責(zé)任,希望今天陸續(xù)會(huì)有一些真正切實(shí)的內(nèi)容給到中國的大學(xué)教育,讓新世代學(xué)習(xí)到最新的 .NET 技術(shù)。當(dāng)然在社區(qū)有非常多的布道者,如微軟最有價(jià)值專家楊中科老師,蔣金楠,周豪,陳超超,張善友,蘇震威,Lex Li等,也有衣明志,劉騰飛,趙銘哲等都是非常優(yōu)秀的 .NET 技術(shù)傳播者。當(dāng)然大家可以去 Microsoft Learn / Microsoft Docs 上學(xué)習(xí) .NET的全棧技術(shù)。
Microsoft Docs 上的學(xué)習(xí)資源
點(diǎn)擊鏈接?https://aka.ms/studydotnet?或掃描下方二維碼進(jìn)入Microsoft Docs 學(xué)習(xí)最新的.NET 技術(shù)。
說在最后
希望 .NET開發(fā)者一起祝.NET20歲生日快樂!
同時(shí),讓我們一起期待.NET 的下一個(gè)20年!
總結(jié)
以上是生活随笔為你收集整理的.NET再出发!20岁生日快乐的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BCVP开发者社区2022专属周边第一弹
- 下一篇: 观察者模式VS发布-订阅模式