什么是MVC?有什么作用?
2020.06.09 -
MVC只是模型,视图和控制器这三个组件的组合。模型由必要的应用程序数据组成,View是用作显示和控制活动的组件,Controller是MVC的Model和View组件之间的连接组件。对于具有多个视图的系统来说,它可以处理大量数据以实现高速转换。
MVC由三部分组成
- 模型
- 视图
- 控制者
1.模型:简单来说,模型包含有关应用程序的数据。此处指定了所有对于显示或显示必不可少的信息,有关访问和其他验证的要求。
2.视图:视图显示模型组件中的数据。来自用户的任何响应也将被识别并发送到控制器组件。
3.控制器:控制器负责将模型中存在的数据提供给View组件,并解释被View组件识别的用户响应。

MVC对工作的帮助
像MVC这样的架构使工作变得更容易,因为
- 它有助于简化和加快开发过程。
- 因为它具有确定的结构,所以该体系结构可用于全面计划,以团队中的每个成员处理体系结构的组件之一来完成开发过程,从而使过程复杂度降低。
- 曾经是一个非常复杂的过程,现在MVC使程序员更容易为同一数据(模型)提供多个视图。
- 与其他体系结构不同,可以更轻松地进行修改。
- 假设业务逻辑中有任何更改,则仅可以更改模型组件,而这些组件可以保持不变。
- 如果用户界面有任何更改,我们只需更改View组件中的代码即可,从而清楚地表明业务逻辑不受影响,因为在此情况下Model组件中没有进行任何更改。
- 由于其简单性,它带到了桌子上,许多编程语言框架都遵循此体系结构,并为开发人员提供了有关如何开发Web应用程序的很好的理解。
您可以用MVC做什么?
- 使用MVC,我们实际上可以通过简单的设置使Web开发过程变得有趣。
- 使软件开发生命周期的每个步骤都变得更加轻松和乏味。
- 在开发过程中,这种体系结构可以帮助人们轻松地护理每个组件,从而减少了时间消耗。
- 由于使用MVC时我们可以轻松理解代码功能流程,因此开发代码变得不再那么复杂。
MVC的优点
具有以下优点:
- 它具有可提供多个视图的体系结构。
- 它有助于开发加载速度极快的应用程序。
- 用户界面的修改不会影响业务逻辑。
- 它有助于开发具有确定结构的大型应用程序。
为什么要使用MVC?
我们应该使用MVC,因为:
- 无需再次键入代码。因此,它实现了可重用性。
- 它有助于在测试阶段对应用程序进行有效的测试。
- 如果进行了任何修改,则无需编辑应用程序的整个代码。
- 它有助于更好地维护应用程序。
- 它减少了歧义和不确定性
- 我们可以使用MVC做的最重要的事情是从View中抽象逻辑。
本文详细的介绍了MVC是什么、它对您工作的帮助、MVC的优点等等。相信您看完此文对MVC也有了一定的了解。
阅 213