[03] Razor 、Brazor、Mobile Brazor

Razor Page 
Razor Page是一個輕量化的框架,較接近MVVM架構
它延續 WebForm 的簡約精神,是開發網頁的另一種選擇

WebForm 以單一網頁為核心的精神並非一無可取
對一些超小型應用而言,硬要拆分 Model、View、Controller 反而讓事情複雜化。
WebForm 的組成單純,靠一個 .aspx 放 HTML/CSS/JavaScript、一個 .aspx.cs 寫按鈕的 Server 端事件
兩個檔案搞定網頁完整流程

有些功能Razor Page實現不了,MVC更為靈活,但也更複雜
Razor Page的優勢就是它的簡單,



Brazor - ASP.Net Core的新前端框架
Brazor為 Angular/React/Vue 的可能替代方式
讓.NET 的開發者使用原本熟悉的 C# + Razor 與 HTML

Blazor是一種框架,可以讓我們使用C#或.NET建構Web UI,而不需要使用JavaScript開發前端的Web UI

使用 C# 而不是 JavaScript 來建立豐富的互動式 UI




Mobile Brazor 
以開發網頁的方式來開發APP,目前屬於實驗性質

開發者可以使用網頁程式開發模式,使用C#和.NET,建置iOS和Android原生行動應用程式
以Razor語法定義UI元件以及應用程式行為
UI元件是利用Xamarin.Forms原生UI控制元件作為基礎,因此可開發出精美的原生行動應用程式
TEST

留言

這個網誌中的熱門文章

[FCM][04]取得FCM註冊的Device Token、向FCM訂閱Topic

[FCM][01]Firebase Cloud Messaging介紹