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