首个使用Blazor 技术实现的社区软件 BlazorCommunity 发布
BlazorCommunity??是首個使用Blazor 實現的開源社區軟件, 其組件基于Element-Blazor????,?Element-Blazor??是一個??API 模仿 Element,CSS 直接使用 Element 樣式,HTML 結構直接使用 Element? HTML 結構?的 Web開發庫。由于基于了Blazor,自然也就基于了? WebAssembly, 因此 我們通過兩種渲染方式呈現我們內容, 第一種是 服務端渲染, 第二種是WebAssembly渲染, 服務器足夠強大,可以使用服務器渲染, 如果希望在瀏覽器中得到最快速的響應, 第二種WebAssembly方式 當仁不讓, 首先讓我們了解下?Blazor 和?WebAssembly
Blazor 是一個使用?.NET?生成交互式客戶端 Web UI 的框架:
使用?C#?代替?JavaScript?來創建信息豐富的交互式 UI。
共享使用 .NET 編寫的服務器端和客戶端應用邏輯。
將 UI 呈現為 HTML 和 CSS,以支持眾多瀏覽器,其中包括移動瀏覽器。
與新式托管平臺(如?Docker)集成。
使用 .NET 進行客戶端 Web 開發可提供以下優勢:
使用 C# 代替 JavaScript 來編寫代碼。
利用現有的?.NET 庫生態系統。
在服務器和客戶端之間共享應用邏輯。
受益于 .NET 的性能、可靠性和安全性。
在 Windows、Linux 和 macOS 上使用?Visual Studio?保持高效工作。
以一組穩定、功能豐富且易用的通用語言、框架和工具為基礎來進行生成。
Blazor WebAssembly
Blazor WebAssembly 是單頁應用 (SPA) 框架,用于使用 .NET 生成交互式客戶端 Web 應用。?Blazor WebAssembly 使用無插件或將代碼重新編譯為其他語言的開放式 Web 標準。?Blazor WebAssembly 適用于所有新式 Web 瀏覽器,包括移動瀏覽器。
通過?WebAssembly(縮寫為?wasm),可在 Web 瀏覽器內運行 .NET 代碼。?WebAssembly 是針對快速下載和最大執行速度優化的壓縮字節碼格式。?WebAssembly 是開放的 Web 標準,支持用于無插件的 Web 瀏覽器。
最后, 欲了解更多信息 請訪問??https://gitee.com/Element-Blazor? ?
下面展示了已經部署好的版本:
總結
以上是生活随笔為你收集整理的首个使用Blazor 技术实现的社区软件 BlazorCommunity 发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Dotnet Core使用特定的SDKR
- 下一篇: 只要十步,你就可以应用表达式树来优化动态