[研究]微軟(Microsoft) Web網站框架 有哪些 ? 如何演變的 ?
2026-05-09
| 時代 | 框架 | 推出時間 | 核心特色 | 狀態 |
|---|---|---|---|---|
| 前 ASP.NET 時代 | Classic ASP | 1996 | VBScript / JScript 動態網頁 | 已淘汰 |
| 第 1 代 ASP.NET | ASP.NET Web Forms | 2002 | 拖拉控制項、事件驅動、像 WinForms | 維護中(舊系統很多) |
| 第 1.5 代 | ASP.NET MVC | 2009 | MVC 架構、URL Routing、可測試性高 | 舊世代 |
| 第 2 代 | ASP.NET Web Pages (Razor) | 2010 | 輕量化 Razor 語法 | 幾乎消失 |
| 第 2 代 API 化 | ASP.NET Web API | 2012 | REST API 專用框架 | 已被整合取代 |
| 第 3 代 | ASP.NET Core MVC | 2016 | 跨平台、高效能、模組化 | 主流 |
| 第 3 代 Razor | Razor Pages | 2017 | Page-based,取代 Web Forms 部分用途 | 主流 |
| 第 3.5 代 | Blazor Server | 2019 | C# 寫前端 UI(Server) | 主流 |
| 第 3.5 代 | Blazor WebAssembly | 2020 | C# 跑在瀏覽器 WASM | 主流 |
| 第 4 代趨勢 | .NET 8/9 + Minimal API + Blazor United | 2023+ | Full-stack 統一化 | 最新方向 |
(完)
沒有留言:
張貼留言