微软发文庆祝 .NET 诞生 20 周年纪念日!
技術(shù)編輯:MissD丨發(fā)自 思否編輯部
公眾號:SegmentFault
剛剛過去的“情人節(jié)”里,.NET 團隊為慶祝 .NET 社區(qū)誕生 20 周年而舉辦了一場盛大的活動。沒錯!.NET 于 2002 年 2 月 13 日與 Visual-Studio 一起推出,本月終于迎來了 20 周年紀念日。
2 月 13 日,微軟官方專門在社區(qū)博客中發(fā)文對.NET 誕生 20 周年表達了慶祝。文中,微軟對.NET 過去 20 年的發(fā)展歷程作了回顧,對近年來的所取得的進展及重大時間節(jié)點做了盤點分析,同時也對接下來社區(qū)的發(fā)展計劃做了展望。
微軟在博文中表示,值此.NET(及 Visual-Studio )問世 20 周年之際,他們誠邀廣大開發(fā)者及網(wǎng)友參加 2 月 14 日上午 9:00 在 www.dot 上舉辦的特別慶祝活動,期待在 Twitter 的#dotNETLovesMe 話題下能看待大家分享的故事。
.NET 20 年:
微軟憑此成“互聯(lián)網(wǎng)時代”弄潮先鋒
據(jù) StavePoad 開發(fā)者調(diào)查數(shù)據(jù)顯示,.NET 作為一款 20 年前推出的平臺,曾 2019、2020、2021 連續(xù)三年登頂“開發(fā)者最喜愛的框架”榜,這非常讓人驚訝,就連 CNCF(全稱 Cloud Native Computing Foundation 云原生計算基金會)也不得不承認這一點。如今,已有超過 500 萬的開發(fā)者使用 .NET 社區(qū)。
據(jù)悉,.NET 是自 2017 年以來 GitHub 上發(fā)展速度最快的 30 個開源項目之一,這也從側(cè)面表明了所有人每天都在積極改進平臺。當然,社區(qū)的貢獻也對績效產(chǎn)生了直接影響,比如多年來.NET 一直領(lǐng)先于 TechEmpower 性能基準。該社區(qū)也在 NuGet 上構(gòu)建了數(shù)十萬個軟件包、數(shù)千個組件和工具以及數(shù)百.NET 生態(tài)系統(tǒng)合作伙伴,以此吸引全球用戶與.NET 共同成長。
多年來,微軟一直堅守其深厚的開發(fā)者根基,不斷為全球用戶帶來創(chuàng)新。上世紀 90年代,微軟憑借 Basic 解釋器和 MS-DOS 成為了領(lǐng)先的個人計算機操作系統(tǒng)的系統(tǒng)供應(yīng)商。有了龐大的開發(fā)工具組合,就會有許多不同的工具和語言來構(gòu)建多種應(yīng)用程序。而每種工具都擅長解決不同的問題,但應(yīng)用程序很難跨它們進行通信,尤其是跨機器邊界。
后來隨著互聯(lián)網(wǎng)的興起,世界開始看到了一種更容易共享信息的方式。技術(shù)開始朝著通過互聯(lián)網(wǎng)進行通信的分布式系統(tǒng)的方向轉(zhuǎn)型,而.NET 恰好就是為這場互聯(lián)網(wǎng)革命而生的:多種語言、one runtime 以及一組兼容的庫和 API。可以說,“正是.NET 的出現(xiàn)才讓微軟站在了迎接“互聯(lián)網(wǎng)時代”轉(zhuǎn)型的最前沿”。
即使是面對微軟的新一次重大變革 —— 開源,.NET 也依舊處于領(lǐng)先地位。早在2012 年,微軟已經(jīng)完全開源了 ASP.NET MVC 網(wǎng)絡(luò)框架,并接受捐款,這也是當時微軟最早的大型開源項目之一。
2014 年,微軟開始在 GitHub 構(gòu)建一個跨平臺、開源的.NET,并在 2016 年的 Red Hat DevNation 大會上發(fā)布了第一個版本,演示了其在 Red Hat Enterprise Linux 上運行,這在早期也是個創(chuàng)新之舉。
當然,.NET 不僅僅適用于 Windows 平臺,如今微軟方面已經(jīng)與 Red Hat 和 IBM 等公司建立了強有力的合作伙伴關(guān)系,以實現(xiàn)新目標。此外,微軟 .NET 還與其他商業(yè)發(fā)行版和社區(qū)發(fā)行版建立了不少合作。
展望未來:.NET 7 將至
2021 年 11 月,微軟剛剛釋出了 .NET 6 版本,并全力推進 .NET 7(事實上.Net 7 預(yù)覽版1 將于本周發(fā)布)。即便是現(xiàn)在的.NET 6,也會擁有一套統(tǒng)一的基礎(chǔ)庫和 SDK,不僅簡化了開發(fā)體驗,在 C#10 上進行了投資,且提供了最低限度的 API,可通過“熱重載”實現(xiàn)高生產(chǎn)率等。
微軟透露,.NET 多平臺應(yīng)用程序用戶界面(.NET MAUI)很快就會發(fā)布。NET MAUI 將允許用戶使用單一代碼庫為 Windows、macOS、iOS 和 Android 構(gòu)建本機應(yīng)用程序。現(xiàn)在關(guān)注的是質(zhì)量和漏洞,所以微軟方面現(xiàn)在正在嘗試預(yù)覽版本,也期待到時候用戶給于反饋。
最后,微軟感慨稱:“.NET 在過去 20 年里取得了長足的進步,但改變開發(fā)者生活的最初愿景仍然成立。你可以為任何操作系統(tǒng)構(gòu)建任何類型的應(yīng)用程序,性能卓越。從高吞吐量、云計算規(guī)模的服務(wù)到最小的微控制器,.NET社區(qū)已經(jīng)使這個平臺及其大型生態(tài)系統(tǒng)取得了巨大成功,所以在此對所有開發(fā)者用及戶們表示感謝”。
如果你對微軟于 2 月 14 日在 www.dot 上播出的慶祝節(jié)目感興趣,不妨查看查看Twitter 上的#dotNETLovesMe 話題以了解所有信息。如果您有對該話題的想法,也歡迎在評論區(qū)交流互動。
總結(jié)
以上是生活随笔為你收集整理的微软发文庆祝 .NET 诞生 20 周年纪念日!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASP.NET Core使用功能开关控制
- 下一篇: .NET7的七项重大改进!