Blazor入手教程(一)前言
Blazor入手教程(一)前言
結論
最近在學習blazor。得出了這么一個結論:
Blazor是一門很值得學習的技術,未來.net下將會有相當多的 web應用使用blazor開發。十分看好這一技術,原因有這么兩點:
1,開發效率高。選擇了Blazor就等于選擇了全棧開發。以往的經驗告訴我,全棧開發的效率更高,全棧省去了相當一部分的溝通成本,而且使用blazor時可以重用很多以往的c#代碼,這能提高不少效率。
2,社區發展勢頭很好。已經有很多很不錯的組件庫AntDesign-blazor,Bootsrap Blazor等等。且微軟對blazor也是相當支持的,從它把blazor的文檔放到最前面以及文檔的詳細程度就可以看出。
兩種模式
Blazor 提供了兩種模式,服務端模式(server-inside) 和客戶端模式(client-inside)。
服務端基于SignalR,以websocket上連接來保持狀態和UI的一致。
客戶端模式是基于Webassemely,可以理解為在瀏覽器執行你的編寫的dll文件。
個人感覺Server-inside的應用場景較少,Client-inside才是會被廣泛應用的模式,所以本篇主要介紹客戶端模式的blazor。
和Vue 的對比學習
因為之前有相當一段時間的全棧開發經歷(vue),所以在學習的過程發現和blazor和vue有許多相通的地方,比如組件,api,生命周期,數據驅動的思想 等等。如果你之前有學習過vue,那么上手應該是很快的(兩天上手毫不夸張)。如果沒有,那么在學習過程中一定要先習慣這種數據驅動視圖的開發思想。
目錄
Blazor入手教程(一)前言
Blazor入手教程(二)css和class綁定
Blazor入手教程(三)列表和條件渲染
Blazor入手教程(四)路由
Blazor入手教程(五)組件
Blazor入手教程(六)組件的生命周期
Blazor入手教程(七)表單
Blazor入手教程(八)布局Layout
Blazor入手教程(九)c#和js互相調用
Blazor入手教程(十)部署安裝
Blazor入手教程(十一)使用組件庫AntDesign Blazor
總結
以上是生活随笔為你收集整理的Blazor入手教程(一)前言的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上传文件大小限制,webconfig和I
- 下一篇: UVa 11806 Cheerleade