# 為什麼要發展ASP.NET Core MVC? :bulb: ASP.NET Core MVC 是 ASP.NET 的一個跨平台開發框架,它的發展主要是為了滿足現代 Web 開發的需求和挑戰,以下是它的主要優點: 跨平台支持:ASP.NET Core MVC 可以在多個操作系統平台上運行,如 Windows、Linux 和 macOS 等,因此可以更方便地開發跨平台 Web 應用程序。 高性能和可擴展性:ASP.NET Core MVC 使用了新的基礎架構和設計模式,例如依賴注入和中介軟體等,這使得它的性能和可擴展性都比傳統的 ASP.NET 更優秀。 開發體驗:ASP.NET Core MVC 提供了現代化的開發體驗,例如內建支援 Entity Framework Core、組態文件自動加載和更新等,可以大大提高開發效率和開發人員的舒適度。 開放源碼:ASP.NET Core MVC 是開放源碼的,這意味著開發人員可以參與到它的開發和貢獻中來,並且可以更方便地定制和擴展。 總之,ASP.NET Core MVC 是為了滿足現代 Web 開發的需求和挑戰而發展的,它具有跨平台支持、高性能和可擴展性、現代化的開發體驗和開放源碼等優點,可以使開發人員更輕鬆地開發高效、可靠、可擴展的 Web 應用程序。 ###### tags: `C#`