.NET 9 首個預覽版發布:瞄準云原生和智能應用開發
前言
前不久.NET團隊發布了.NET 9 的首個預覽版,并且分享.NET團隊對 .NET 9 的初步愿景,該愿景將于今年年底在 .NET Conf 2024 上發布。其中最重要的關注領域是:云原生和智能應用開發。
云原生開發人員平臺
過去幾年,.NET團隊一直在構建強大的云原生基礎,如運行時性能和應用監控。.NET 9 還將重點轉向為流行的生產基礎架構和服務提供鋪平道路,例如在 Kubernetes 中運行,以及使用托管數據庫和 Redis 等緩存服務。將在 .NET 協議棧的多個層面提供這些改進。所有這些功能都與 .NET Aspire 結合在一起,大大降低了構建云應用程序的成本和復雜性,縮短了開發與生產之間的距離。
云原生開發人員的工具
- Visual Studio計劃進行改進,以支持和增強我們的云平臺、Native AOT、.NET Aspire 和 Azure 部署。
- Visual Studio 和 Visual Studio Code 將為 .NET Aspire 提供新的開發和部署體驗。這將包括配置組件、調試(包括熱重載)AppHost 和子進程,以及與開發人員儀表板完全集成。開發人員將能夠通過 Visual Studio、Visual Studio Code 和 Azure Developer CLI (azd) 將項目部署到 Azure 容器應用。
.NET和人工智能
展望.NET 9,致力于讓.NET開發人員更輕松地將人工智能集成到他們現有的和新的應用程序中。開發人員將發現與 OpenAI 和開放源碼軟件模型(托管和本地)協同工作的優秀庫和文檔,將繼續在 Semantic Kernel、OpenAI 和 Azure SDK 上開展合作,以確保 .NET 開發人員在構建智能應用程序時獲得一流的體驗。
下載體驗.NET 9 Preview 1
- 下載地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/9.0
參考文章
- .NET 9 Preview 1 Discussions:https://github.com/dotnet/core/discussions/9167
- .NET 9 的愿景:https://devblogs.microsoft.com/dotnet/our-vision-for-dotnet-9/