AI & Big Data 2024年11月13日
微軟推出.NET 9,效能強化並支援雲端與AI應用
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

.NET 9着重于效能提升,加强云端和人工智能应用支持。涵盖性能、功能和安全性等多方面改进,旨在让开发者在统一平台上构建现代化应用程序。

🎯.NET 9进行千项效能改进,优化执行效率和内存需求。

🌐推出.NET Aspire套件,简化开发和部署流程,整合人工智能工具。

🤖强化与人工智能生态系整合,降低开发者导入人工智能功能的障碍。

💻在网页开发、多平台应用等方面进行多项优化和更新。

微軟發布了.NET 9,這個新版本著重於效能提升,並加強雲端和人工智慧應用的支援,微軟指出,.NET 9擁有大量改進,範疇涵蓋效能、功能和安全性等,目標是讓開發者可以在統一平臺上建構現代化應用程式,並且更易於整合人工智慧功能。這次.NET 9的一大亮點仍是效能最佳化,微軟進行千項效能改進,從執行期間、工作負載到語言支援各方面都進行調整,以實現更高的執行效率和更低的記憶體需求。微軟重新設計了伺服器垃圾收集機制(Server GC),現在能夠根據應用程式的記憶體需求進行調整,而不是僅依據環境資源配置,而這更適合雲端和高核心數的環境。微軟針對雲端原生應用需求,推出最新的.NET Aspire套件,以簡化開發和部署流程。此工具包含監控功能和生產環境就緒的應用程式開發工具,並新增了與OpenAI、Ollama與Milvus等人工智慧工具的整合,讓開發者能夠更簡單地在應用中嵌入人工智慧功能。微軟提到,他們內部例如Xbox和Copilot等團隊,已經在既有的服務中採用.NET Aspire,更快地應用分析以及雲端整合功能,並且加速開發流程。隨著人工智慧技術的普及,.NET 9強化了與人工智慧生態系的整合,包含新推出的Microsoft.Extensions.AI與Microsoft.Extensions.VectorData抽象層,支援多種語言模型和向量資料庫,降低開發者在應用中導入人工智慧功能的障礙。此外,微軟也強化了GitHub Copilot對.NET開發者的支援,強化在程式編寫、測試、除錯等階段的人工智慧協作體驗。Copilot現在會檢查.NET變數,使開發者更容易掌握變數狀態,最佳化除錯流程,並減少定位錯誤的時間。有Copilot加持的IEnumerable視覺化工具,可以讓開發者直接編輯LINQ表示式,並即時查看篩選或轉換資料的結果,加速資料操作的流程。在網頁開發方面,.NET 9中的ASP.NET Core加入了靜態資產管理最佳化,藉由在建置階段生成指紋化(Fingerprinted)資產,也就是替JavaScript、CSS等檔案生成基於內容的唯一名稱,確保每次部署新版本時,瀏覽器都能載入最新的資源,避免舊版快取干擾。這項改進提高了應用程式的部署效率,減少伺服器負載,讓使用者能更快取得新內容。Blazor框架的更新則讓開發者可以更靈活地控制元件渲染模式,並強化與伺服器的連線穩定性,提升了混合應用和互動式網頁的開發體驗。針對多平臺應用需求,.NET MAUI提供跨行動與桌面平臺開發支援,新版本不僅最佳化效能,還進一步整合由社群貢獻的控制元件和範本,滿足開發者建構複雜應用的需求。同時,在Windows應用開發方面,.NET 9支援WinUI 3的Native AOT,並替WPF添加Fluent UI主題更新,助開發者更簡單建構現代應用程式。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

.NET 9 效能提升 人工智能 开发工具
相关文章