Blazor可在任意瀏覽器中運(yùn)行的 Web UI 框架
Blazor 是一個(gè) Web UI 框架,可通過(guò) WebAssembly 在任意瀏覽器中運(yùn)行 .Net 。
Blazor 旨在簡(jiǎn)化快速的單頁(yè)面 .Net 瀏覽器應(yīng)用的構(gòu)建過(guò)程,它雖然使用了諸如 CSS 和 HTML 之類的 Web 技術(shù),但它使用 C#語(yǔ)言和 Razor 語(yǔ)法代替 JavaScript 來(lái)構(gòu)建可組合的 Web UI 。通過(guò)提供用于編譯到 Web 的大小和高效加載的格式,WebAssembly 可讓 .Net 在瀏覽器中運(yùn)行。
Blazor 擁有現(xiàn)代 Web 框架具備的所有功能,包括:
-
用于構(gòu)建 composable UI 的組件模型
-
路由
-
布局
-
表格和驗(yàn)證
-
依賴注入
-
JavaScript 互操作
-
開(kāi)發(fā)期間在瀏覽器中實(shí)時(shí)重新加載
-
服務(wù)器端渲染
-
在瀏覽器和 IDE 中全面調(diào)試 .NET
-
能夠通過(guò) asm.js 在較早版本的(非 WebAssembly )瀏覽器上運(yùn)行
評(píng)論
圖片
表情
