1. 程式人生 > >Blazor WebAssembly 3.2.0 已在塔架就位 將發射新一代前端SPA框架

Blazor WebAssembly 3.2.0 已在塔架就位 將發射新一代前端SPA框架

最美人間四月天,春光不負趕路人。在充滿無限希望的明媚春天裡,一路風雨兼程的.NET團隊正奮力實現新的突破。 根據計劃,新一代基於WebAssembly 技術研發的前端SPA框架Blazor 將於5月19日在微軟Build大會升空。 目前,Blazor 的測試工作和火箭發射前各項準備工作在github 上按計劃有序推進。在抗擊疫情的特殊時期,力爭圓滿完成各項任務。

ASP.NET團隊如期4.23在官方部落格釋出了 Blazor WebAssembly 3.2.0 Preview 5:https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-preview-5-release-now-available/  ,同時在twitter上發了一條資訊帶上了下面這張圖,這張圖很形象的說明了Blazor Webassembly 已經準備就緒,開始上到塔臺,準備發射,按照開發計劃,將在下週4.30 釋出Blazor WebAssembly 3.2.0 RC, 完成功能特性的開發,將在5.19 的微軟Build大會正式發射升空,進入使用C#進行前端開發旅程。

Blazor WebAssembly 3.2.0 Preview 5新增功能:

  • 啟動期間讀取配置: 集成了.NET 的配置系統,在應用啟動時讀取配置檔案,這個也算是最後一個功能特性,現在Blazor 把.NET Core的基礎框架都已經帶到了前端,依賴注入,日誌、配置等。

  • HttpClient增強:前後端分離的SPA框架中Ajax的呼叫是一個關鍵,HttpClient 為我們的前後端的通訊提供了axios 這樣的角色,而且特性各種增強,比如證書,token,各種請求選項等。

  • 生成獨立的web.config: 應用部署到IIS 就需要有一個web.config, Blazor現在在iis上部署更省心了。

正好昨天看到InfoQ的一篇文章《Mono 現狀與未來: 從 Xamarin 到 WebAssembly、Blazor 及.NET 5》, 這篇文章對大家理解Blazor 的執行時Mono 有跟深入的理解,推薦大家看看,我這裡就節選一段和Blazor Webassembly相關的內容: