日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Blazor WebAssembly 3.2 正式发布

發布時間:2023/12/4 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Blazor WebAssembly 3.2 正式发布 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

5月 20日,微軟 發布了 Blazor WebAssembly 3.2(https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-now-available/) 。Blazor 是 ASP.NET Core 中的一個新框架,支持使用 C#和 HTML 創建交互式 Web 應用程序。Blazor WebAssembly 使用基于 WebAssembly 的.NET 運行時在客戶端的 Web 瀏覽器中運行單頁應用程序。在客戶端,它支持的場景包括漸進式 Web 應用程序(PWA)和使用客戶端資源的離線應用程序。

Blazor WebAssembly 3.2.0 是一個功能齊全的版本,作為 Blazor WebAssembly實現,并用于生產部署。 也就是 Blazor WebAssembly 作為正式版本發布。 Blazor WebAssembly 3.2 的第一個預覽版在 1 月底發布。從那時起,接下來的預覽版發布遵循了非常緊湊的時間表,今天在Build 大會上正式發布了Blazor WebAssembly 3.2 。

通常,Web 瀏覽器可以執行使用 JavaScript 編寫的代碼,但2017年標準化的 WebAssembly 可以執行其他編程語言的編寫的代碼,現在主流的4大瀏覽器都可以完美支持,而且更重要的是他不需要安裝插件就可以運行,性能還比JavaScript強。Blazor WebAssembly 正是使用"WebAssembly",這一技術在 Web 瀏覽器中快速運行的二進制格式來打破現行前端世界的平靜。可能是 Web 應用程序框架歷史上的一件大事,標準著 WebAssembly 這一技術正式進入前端普及。

微軟去年10月和 NET Core 3.1 一起發布了"Blazor Server",它使用Blazor技術作為服務器端。 "Blazor WebAssembly" 在客戶端發布,使用 Blazor 技術,但"Blazor PWA"用于開發作為單個應用程序的 PWA。 同時還在進行開發一個實驗項目,如"Blazor Hybrid",使用 Electron 和 WebView 開發桌面應用程序,以及用于開發本機應用程序的"Blazor Native"。

上面說了這么多Blazor相關內容,我們更關心的是落地,在官方博客上已經列出了大量的可用于生產的控件庫和蓬勃發展的開源項目:

現成組件

當然,任何Web應用程序將需要美麗和功能豐富的組件。傳統的.NET 生態的控件廠商已經做好了各種商業的 Blazor UI 組件,這些組件在任何 Blazor 應用程序中都工作出色,包括 Blazor WebAssembly 應用程序:

  • Telerik

  • DevExpress

  • Syncfusion

  • Radzen

  • Infragistics

  • GrapeCity

開源社區

Blazor 還有一個繁榮的開源社區和生態系統。社區成員已經構建了許多出色的組件庫、互操作庫、測試框架等,然后免費提供它們供您使用。一些很好的例子包括:

  • Blazored

  • Blazorise

  • MatBlazor

  • BlazorStrap

  • Ant Design Blazor

  • bUnit

  • Blazor Extensions

這里要特別介紹的是國內的一個開源項目 ant-design-blazor,目標是成為Ant Design官方認可的Blazor實現,并豐富Blazor生態,當然國內還有一個ant desin blazor 實現,在國外還有一個,大家可以自己到github 去瞧一瞧。

Github:https://github.com/ant-design-blazor/ant-design-blazor
Demo:https://ant-design-blazor.gitee.io
開發文檔:https://github.com/ant-design-blazor/ant-design-blazor/wiki

國內社區還有幾個Blazor相關的庫:

1、Bootstrap 是 Blazor基于Bootstrap ,這個UI庫目前只有服務器端,客戶端wasm模式等正式版出來會搞, 倉庫地址:https://gitee.com/LongbowEnterprise/BootstrapBlazor ,演示地址:blazor.sdgxgz.com

2、Blazui? 是 Element UI 的 CSS 和 HTML 結構 倉庫地址:https://github.com/wzxinchen/Blazui ,演示地址 http://blazui.com:9000

總結

以上是生活随笔為你收集整理的Blazor WebAssembly 3.2 正式发布的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。