什么是blazor


blazor是一個微軟推出的基於webassembly和C#(面向對象) 以及F#(面向函數)的前端框架

它類似vue react anglar的單頁前端框架

只是他不再使用js 或typescript

一年前我以為typescript會一騎絕塵

但是前端技術的更新迭代總是快得令人眼花繚亂

眾所皆知,C# 生態不好,但這不能掩蓋它 血統優於java的事實 

現在你可以web開發的過程中,享受.net 平台的眾多資源

1.IDE 宇宙最強  

2.編程語言, 比js  ts更強的c#, linq 等語法 優雅簡潔強大

3.現有.net框架 EF core , signal ,  還有多如繁星的第三方框架

4.一種語言全框開發  .net core 可以布置到linux 上,  windows 10自帶 linux子系統,很方便

5.比javascrip更好的性能

6.Blazor本身自帶的強大功能:

依賴注入

組件

路由

強大的調試功能

單元測試

服務端渲染(用戶體驗

表單驗證

javascript 互操作

組件可以做成程序集在多個項目中重用代碼

智能感知

沙箱機制

可以做成服務端模式 或客戶端模式,服務端模式加載快,但不能脫機運行, 客戶端模式可以脫機,但加載比較慢

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM