.NET 9 的重點領域包括:
雲原生開發者平台:.NET 9對執行時效能和套用監控等基礎功能進行了增強,同時提供了對流行生產基礎設施和服務的支持,例如在Kubernetes中執行和管理資料庫及緩存服務。在 .NET 8 中構建 Aspire 雲就緒工作的基礎上,.NET 團隊將嘗試透過對整個堆疊的改進來滿足所謂的雲原生應用程式的獨特要求。與此相關的是,Microsoft今天還釋出了.NET Aspire Preview 3[2]
工具最佳化:為了提高開發效率,Visual Studio和Visual Studio Code將提供新的開發和部署體驗,支持.NET Aspire和Azure部署,將繼續與Canonical和Red Hat等行業合作夥伴密切合作,以確保.NET在任何地方都能正常執行。
人工智慧整合:.NET 9 將更輕松地將 AI 功能整合到現有和新套用中。這項工作將包括 OpenAI 和 OSS AI 模型(托管和本地)的庫整合到現有和新建套用的過程,提供了豐富的庫和文件支持。
此外,.NET 9還包含了許多其他新特性和計畫更新,例如對Native AOT的應用程式最佳化、改進的垃圾回收機制,以及對ASP.NET Core套用的安全加固。.NET團隊還在GitHub上為.NET 9設定了反饋和更新,鼓勵開發者和使用者參與討論,提供反饋,共同推動.NET 9的發展。
總的來說,.NET 9是一個面向雲原生和智慧套用開發的重大進步,它透過提高效能、生產力和安全性,以及平台的全方面升級,為開發者提供了更加豐富和高效的選擇。有興趣入門的開發人員可以立即下載 .NET 9 預覽版 1[3]。與往常一樣,Microsoft 計劃以可預測的節奏定期釋出更新,並將在 11 月的 .NET Conf 上釋出 .NET 9。
相關連結:
[1]我們對 .NET 9 的願景:https://devblogs.microsoft.com/dotnet/our-vision-for-dotnet-9/
[2].NET Aspire Preview 3:https://github.com/dotnet/aspire/discussions/2205
[3]下載 .NET 9 預覽版 1:https://aka.ms/dotnet/9/preview