MVC(Model-View-Controller,模型-视图-控制器)
为什么要使用MVC模式呢?
在网站的日常维护中,已经搭建好的网站后期是不涉及修改逻辑层,更多的是操作控制层和更新视图层,或者逻辑层和视图层同时在编辑时会互相牵扯影响。而一个复杂点的网站可能分工会有许多,如果所有代码都杂乱无序的编写在一起,后期的维护和项目的使用都将是一件头疼的事。所以这里就遵到MVC编程思想逻辑层与视图分离.
模型(Model):对接收的信息进行处理,并将处理的结果回传给视图。
视图(View):前台界面或者网站前台就是展示给用户看的界面,只提供信息的收集和显示,不涉及处理。
控制(Controller):负责处理视图和模型的对应关系,并将视图收集的信息传递给对应的模型。
当然还有很多其他的编程模式比如vuejs的MVVM模式等。