Blazor是由微軟開發的Web前端框架,使用C#語言撰寫前端程式碼,也能配合既有CSS/js撰寫的Web元件組合起來運行;由Blazor撰寫的程式能單獨以WebAssembly沙盒機制在瀏覽器執行,也可在.NET原生Ap開發技術框架提供的特製WebView元件內執行,這樣的特性讓Blazor成為一個只要透過簡單的架構設計,就能達到程式碼Write Once Run Everywhere的UI框架。本次演講將會透過實做手機錄影打卡的範例,來說明如何使用Blazor來開發共通UI架構的Web&App應用。
本人於 2007 年底投身資訊業,從原本寫 Java, 2009 年開始接觸 WPF、Silverligh t的 C# 桌面應用程式開始投入 .NET開發,之後於資拓宏宇擔任軟體專案工程師,於 2014 年投入遊戲業在台灣卡普空擔任開發組組長,2018 到2023 上半在XR領域相關新創擔任 CTO;Unity, Xamarin/MAUI, ASP.NET Core, Blazor, Azure SignalR 等前後端與Azure雲端開發技術都略懂略懂,但抓 bug 比較在行。