隨著微軟正式發布 .NET 6,David Ramel 也于第一時間在 Visual Studio Magazine 上,介紹了這一開發框架的最新變化。從2017年的.NET Core 2.0開始,微軟開始將之作為.NET Framework的開源、跨平臺替代品。然后去年的時候,微軟去掉了名稱中的“Core”單詞,于是現在就直接稱作 .NET 5 和 .NET 6。
隨著近期引入的機器學習(AI)與瀏覽器WebAssembly應用,.NET平臺現也能夠用于Web、移動、桌面、游戲、以及物聯網(IoT)等項目。
其實早在一年前,微軟就已經想要在.NET 5上實現大一統,但COVID-19大流行拖慢了這一進度,且開發團隊一直被某些問題所困擾。
隨著 .NET 6的正式發布,微軟仍落下了一些需要繼續完善的功能組件,比如移動平臺上的 Xamarin.Forms演變——.NET多平臺應用程序用戶界面(.NET MAUI)。
其原本是要與iOS和Android一起作為應用程序目標而添加的,但最終時間表還是被拖到了比 .NET 6發布稍晚的時候。
對于桌面開發者來說,此前被稱作Project Reunion 的 Windows App SDK,旨在減輕因出現兩組不同的API(Win 32和UWP)而導致的應用程序開發的復雜性。
在一篇全文超過16000字的冗長博客文章中,.NET項目經理Richard Lander提到了本次更新的如下亮點:
● 巨大的性能提升;
● 針對 C# 10 和 F# 6 編程語言的支持與改進;
● 原生支持 Apple Silicon(Arm64)平臺;
● 借助 dotnet monitor 與 OpenTelemetry 改進云診斷;
● 引入新的動態配置文件引導優化(PGO)系統,旨在為運行時(Runtime)提供深度優化。
此外引入了支持如下應用的新 API:
● HTTP/3
● Processing JSON
● Mathematics
● 直接內存操作
(原標題:微軟正式發布.NET 6 堅定擁抱跨平臺與統一開發體驗)
版權與免責聲明:
凡本站注明“來源:智能制造網”的所有作品,均為浙江興旺寶明通網絡有限公司-智能制造網合法擁有版權或有權使用的作品,未經本站授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:智能制造網”。違反上述聲明者,本站將追究其相關法律責任。
本站轉載并注明自其它來源(非智能制造網)的作品,目的在于傳遞更多信息,并不代表本站贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。如其他媒體、平臺或個人從本站轉載時,必須保留本站注明的作品第一來源,并自負版權等法律責任。如擅自篡改為“稿件來源:智能制造網”,本站將依法追究責任。
鑒于本站稿件來源廣泛、數量較多,如涉及作品內容、版權等問題,請與本站聯系并提供相關證明材料:聯系電話:0571-89719789;郵箱:1271141964@qq.com。