MVC介绍
【前言】
本文总结下MVC相关概念,如有误解之处,请指正
【主体】
(1)什么是MVC?
一种设计模式,强制将逻辑、输出和用户输入相分离。将整个项目分为三个部分
逻辑---->模型M
输出----->视图V
输入----->控制器C
(2)编程阶段
整个开发经历3个阶段
①混合编程阶段
通俗理解就是混编模式,就是将PHP代码和HTML写在一个文件里
优点:效率高;
缺点:不易于维护(前后端代码混合在一起);
②模板引擎阶段
模板引擎典型的如smarty引擎
优点:将前端输出和后端逻辑代码相分离;
缺点:因为相比混编多了一个模板引擎的处理,效率比第一种第;
③MVC设计阶段
优点:强制将用户输入、逻辑和输出相分离。在维护上提高许多
缺点:效率比之前两种模式都低。可以通过硬件的提升来弥补
.
相关推荐
URML 2020-07-05
洗尽铅华 2020-06-07
Enbiting 2020-06-03
howema 2020-05-09
rola0 2020-04-29
闲来也无事 2020-04-20
zhaojp0 2020-04-11
yonger 2020-03-15
yusongwhu 2020-02-23
codercheng 2020-01-18
laofangzi 2020-01-14
spinachcqb 2019-12-31
洗尽铅华 2019-12-23
爱好HtmlCssJs 2019-12-04
mvc0 2019-11-30
闲来也无事 2019-12-02
探秘 2019-11-20
liuweiyan 2019-11-10