基於 MVC 的 Web 應用程式的優點
-
通過將應用程式劃分為模型,檢視和控制器(關注點分離),可以更輕鬆地管理複雜性。
-
它不使用檢視狀態或基於伺服器的表單。這使得 MVC 框架非常適合希望完全控制應用程式行為的開發人員。
-
它使用 Front Controller 模式,通過單個控制器處理 Web 應用程式請求。這使你可以設計支援豐富路由基礎結構的應用程式。有關詳細資訊,請參閱 MSDN 網站上的 Front Controller。
-
它為測試驅動開發(TDD)提供了更好的支援。
-
它適用於需要對應用程式行為進行高度控制的大型開發人員團隊和 Web 設計人員支援的 Web 應用程式。