基於 MVC 的 Web 應用程式的優點

  • 通過將應用程式劃分為模型,檢視和控制器(關注點分離),可以更輕鬆地管理複雜性。

  • 它不使用檢視狀態或基於伺服器的表單。這使得 MVC 框架非常適合希望完全控制應用程式行為的開發人員。

  • 它使用 Front Controller 模式,通過單個控制器處理 Web 應用程式請求。這使你可以設計支援豐富路由基礎結構的應用程式。有關詳細資訊,請參閱 MSDN 網站上的 Front Controller。

  • 它為測試驅動開發(TDD)提供了更好的支援。

  • 它適用於需要對應用程式行為進行高度控制的大型開發人員團隊和 Web 設計人員支援的 Web 應用程式。

什麼是 Web 窗體