基于 MVC 的 Web 应用程序的优点

  • 通过将应用程序划分为模型,视图和控制器(关注点分离),可以更轻松地管理复杂性。

  • 它不使用视图状态或基于服务器的表单。这使得 MVC 框架非常适合希望完全控制应用程序行为的开发人员。

  • 它使用 Front Controller 模式,通过单个控制器处理 Web 应用程序请求。这使你可以设计支持丰富路由基础结构的应用程序。有关详细信息,请参阅 MSDN 网站上的 Front Controller。

  • 它为测试驱动开发(TDD)提供了更好的支持。

  • 它适用于需要对应用程序行为进行高度控制的大型开发人员团队和 Web 设计人员支持的 Web 应用程序。

什么是 Web 窗体