Blazor(1)-前言

動機

嗨,我是Corvus,是位軟體工程師。 敝人目前接觸Blazor也有一段時間了,在這邊為這段時間的學習做一些筆記,同時也是為了教育訓練準備的資料。 此文章會介紹Blazor的基本觀念與實作,剛好寫這篇文章時也在製作blog,因此實作會以此blog做為範例。 目前在觀看此筆記的你, 若跟我一樣是Blazor菜鳥,歡迎你參考我的筆記並一起參與討論。 若是資深大佬,發現我沒寫清楚或有說明錯誤的地方也請不吝指教。

為什麼要寫這篇筆記呢?目的大概有以下:

  • 在目前公司成為了軟體開發的主導者,希望能夠設計一篇教學用的技術文件。
  • 這些年寫程式一直受惠於各方大神的文章,卻從來沒有自己動手整理過文件,藉此機會嘗試自己編寫一次技術文章。

為何選擇Blazor

在過去,雖然有web form、 asp.net MVC、RazorPages等等的技術能夠開發Web Application,但這些框架始終停留在Server端應用。 若要開發Client端網頁程式,基本上只有3個選擇:Vue、React及Angular,但對於新手或後端工程師來說有許多需要克服的事情,像是框架使用的語法、框架的開發架構、套件及前端開發工具等。 直到Blazor框架的出現,解決了上述的困擾,讓.net工程師能夠使用熟悉的C#語法及.net框架來開發web client applictaion,大幅降低前端開發的學習成本。

文章目錄

An unhandled error has occurred. Reload 🗙