.NET 10 預覽版 6 發布:Blazor 增強記憶體

Back
Category : News

微軟近日宣布推出 .NET 10 預覽版 6,為開發者帶來了一系列令人振奮的更新,涵蓋 Blazor 的功能增強、記憶體使用優化以及 SDK 的改進。呢個版本唔單止專注於提升性能同開發體驗,仲進一步強化咗 .NET 喺跨平台同雲端應用嘅競爭力。Blazor 作為一個備受關注嘅網頁應用框架,喺呢次更新中獲得咗顯著嘅改進,而記憶體優化同 SDK 嘅升級亦為開發者提供咗更高效嘅工具同環境。

Blazor 喺 .NET 10 預覽版 6 中迎來咗多項功能提升,特別係針對網頁應用開發嘅體驗改進。RouteAttribute 現已支援語法高亮顯示,令路由設定更加清晰同直觀。QuickGrid 元件新增咗 RowClass 參數,畀開發者可以更靈活咁自訂 UI 樣式。此外,Blazor 嘅 JavaScript 互通性亦得到強化,現可將 Blazor 腳本視為靜態網頁資產,減少外部依賴,提升應用程式嘅載入速度同可移植性。呢啲改進令 Blazor 喺開發網頁同混合應用程式時更具彈性同效率,特別適合需要快速迭代嘅項目。仲有,Blazor Server 引入咗持久化 Circuit 狀態嘅功能,畀用戶喺斷線後重連時可以保留應用程式嘅狀態,大大提升咗用戶體驗。

記憶體優化係今次更新嘅另一大亮點。微軟喺 .NET 10 預覽版 6 中針對執行時同程式庫進行咗多項記憶體使用效率嘅改進。透過優化垃圾回收(Garbage Collection)同 JIT 編譯器,應用程式嘅記憶體佔用同執行效能得到顯著提升。呢啲改進對於需要處理大量數據嘅雲端應用同移動應用尤其重要,因為佢哋可以有效降低資源消耗,提升應用程式喺低配硬件上嘅表現。開發者仲可以利用新引入嘅診斷工具,更精確咁監控同分析應用程式嘅記憶體使用情況,搵出潛在嘅性能瓶頸。

SDK 方面,.NET 10 預覽版 6 引入咗多項改進,旨在簡化開發流程同提升工具嘅靈活性。例如,dotnet workload 命令得到增強,方便開發者管理可選嘅 SDK 工作負載,例如 .NET MAUI 同 Blazor WebAssembly AOT。呢啲改進令開發者可以更輕鬆咁配置同維護開發環境,特別係喺跨平台開發時,能夠快速適應唔同嘅作業系統同設備。同時,SDK 仲新增咗對 Android API 35 同 36 嘅支援,進一步擴展咗 .NET 喺移動應用開發嘅應用範圍。

除此之外,.NET 10 預覽版 6 仲對 C# 14 嘅功能進行咗初步整合,雖然今次預覽版未有新增全新嘅 C# 功能,但已有跡象顯示微軟正喺語言層面為未來嘅更新做準備。開發者可以期待喺後續版本中見到更多關於 C# 14 嘅語法改進同功能增強。總體嚟講,.NET 10 預覽版 6 為開發者提供咗一個更強大、更高效嘅開發平台,無論係網頁、桌面定移動應用,都有助於加速開發進程同提升應用程式質量。想了解更多詳情,可以參考 InfoQ 的報導