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;目前在博彥數位擔任雲端架構師, .NET 相關的前後端與 Azure 雲端開發技術都略懂略懂,但抓 bug 比較在行。