[03] Razor 、Brazor、Mobile Brazor
Razor Page
Brazor - ASP.Net Core的新前端框架
Mobile Brazor
Razor Page是一個輕量化的框架,較接近MVVM架構。
它延續 WebForm 的簡約精神,是開發網頁的另一種選擇
WebForm 以單一網頁為核心的精神並非一無可取
對一些超小型應用而言,硬要拆分 Model、View、Controller 反而讓事情複雜化。
WebForm 的組成單純,靠一個 .aspx 放 HTML/CSS/JavaScript、一個 .aspx.cs 寫按鈕的 Server 端事件
兩個檔案搞定網頁完整流程
有些功能Razor Page實現不了,MVC更為靈活,但也更複雜
Razor Page的優勢就是它的簡單,

它延續 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

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