.NET 9 預覽版:打造雲原生及人工智能 AI 平臺

前言

微軟發佈了 .NET 9 首個預覽版,分享.NET團隊對 .NET 9 的初步願景,該願景將於今年年底在 .NET Conf 2024 上發佈。

重點關注針對雲原生和人工智能領域的應用程序開發以及在性能、生產力和安全性方面投入大量資源,將 .NET 9 打造成雲原生開發平臺和工具。

 

雲原生

  • .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 8 中,微軟針對修剪和 AOT 優化了 Web API 應用程序(使用 webapiaot 模板)。在 .NET 9 中,他們正在積極對其他應用程序類型執行相同的操作,並改進所有 ASP.NET Core 應用程序的 DATAS GC。

人工智能

  • OpenAI激發了開發者利用人工智能轉型應用的熱情。過去一年間,Azure OpenAI與.NET一起被用於創建AI解決方案,其中Microsoft Copilot尤其受到歡迎。微軟將繼續與尋求用C#技能構建這類新應用的客戶進行合作,並快速投資於AI平臺。

  • 在.NET 8 中,微軟的投資範圍擴大到ML.NET之外,重點關注AI工作負載,投入資源製作入門示例和文檔,與AI生態系統合作伙伴協作,爲像Qdrant和Milvus這樣的向量數據庫提供C#客戶端,以及協作開發Semantic Kernel之類的庫。還爲.NET添加了TensorPrimitives。

  • 展望.NET 9 ,微軟承諾將使.NET開發者將人工智能更加輕鬆地集成到現有和新應用中。開發者將能夠利用強大的庫和文檔,與OpenAI以及託管和本地的OSS模型進行協作,將繼續在Semantic Kernel、OpenAI 和 Azure SDK上進行合作,確保.NET開發者在構建智能應用時能夠享受到一流的體驗。

  • 微軟計劃在.NET 9發佈過程中不斷更新GitHub上的ChatGPT + 企業數據與Azure OpenAI和Cognitive Search .NET示例。

體驗.NET 9 Preview 1

地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/9.0

總結

.NET 9是一個面向雲原生和智能應用開發的重大進步,它通過提高性能、生產力和安全性,以及平臺的全方面升級,爲開發者提供了更加豐富和高效的選擇。

有興趣入門的開發人員可以下載 .NET 9 預覽版 。

文章鏈接

.NET 9 Preview 1 Discussions

https://github.com/dotnet/core/discussions/9167

.NET 9 的願景

https://devblogs.microsoft.com/dotnet/our-vision-for-dotnet-9/

參考鏈接

1、https://www.oschina.net/news/278672/dotnet-9-preview1

2、https://www.cnblogs.com/Can-daydayup/p/18022134

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章