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