# .NET 目標框架用途比較一覽表 | 比較項目 | **.NET Standard 2.0** | **.NET Framework(例如 4.8)** | **.NET(例如 .NET 8)** | |----------|-------------------------|-------------------------------|-------------------------| | **是否可執行** | ❌ 不可(僅為共用庫標準) | ✔️ 可執行 | ✔️ 可執行 | | **用途** | 共用函式庫,最大化跨平台支援 | 傳統 Windows App、Web Forms、MVC、WPF、WinForms | 跨平台應用:Web API、Blazor、MAUI、Console、雲端服務 | | **平台支援** | 作為中介,支援多平台 | 僅限 Windows | ✔️ Windows、Linux、macOS | | **是否跨平台** | ✔️ 作為標準介面 | ❌ 僅限 Windows | ✔️ 完整跨平台 | | **是否持續支援** | ✔️ 保持相容性(不再更新) | ⚠️ 僅維護安全修補,不再演進 | ✔️ 主動開發中,.NET 8 為 LTS 版 | | **適合用在哪** | 函式庫設計、NuGet 套件共用 | 舊專案維護或與特定 Windows 技術整合 | 所有新開發應用,推薦使用 | ## 簡要說明 - **.NET Standard 2.0**:僅定義 API 標準,不執行任何程式。適合用來撰寫 **跨平台共用函式庫**,能被 .NET Framework、.NET Core、.NET 5/6/7/8 等共用。 - **.NET Framework(如 4.8)**:僅支援 Windows,是許多舊系統、WinForms、WPF、ASP.NET MVC 使用的基礎,但未來將不再有重大功能更新。 - **.NET(如 .NET 6 / 7 / 8)**:現代化、跨平台框架,支援 AOT、Web API、Blazor、MAUI 等技術,是官方推薦的開發主力。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up