Blazor入手教程(一)前言

2022-03-24 16:23:31 字數 1436 閱讀 1012

結論

最近在學習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

MySQL系列一 前言

mysql大體來講分為兩部分 service層,儲存引擎層 1 service層 查詢快取 命中則直接返回結果,以key value形式存放在記憶體中,如果表 現更新操作,則快取全部失效,在mysql8.0版本之後已經去掉這個模組 分析器 詞法,語法分析,檢查你的sql是否有一場 優化器 執行計畫生...

Blazor入手教程(三)列表和條件渲染

blazor和 vue的列表渲染以及條件渲染大致類似,有區別的就是 blazor 沒有像vue 裡面v show 一樣的功能。當然要實現也比較容易,只需要控制節點的 diplay 樣式即可。元件virtualize virtualize 虛擬化 元件是一種代替列表渲染的內建元件,net5才有,net...

演算法一(前言 動態規劃)

演算法有什麼作用呢,在我的理解來看 演算法可以鍛鍊自己的邏輯思維能力,問題解決能力,在特定的應用場合能夠更快更好的確定計算方法,當然,在程式設計中,有各種各樣需要解決的問題,演算法是定的,人是活的,精通演算法更多的是在思維上對人的幫助。最後 不懂演算法的程式設計師不是合格的程式設計師 今天去面試,出...