MVC
mvc简介
MVC全名是Model View Controller,是模型-视图-控制器的缩写,一种软件设计典范,用一种业务逻辑和数据显示分离的方法组织代码,将业务逻辑被聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑
学习mvc的目的
1、快速上手各大主流PHP框架,例如yii、thinkphp、ci等
2、快速适应多数公司的web开发需求
3、逐步接触和了解web系统架构的知识,为日后成为系统架构的中坚力量做准备
mvc解决的问题
在PHP还不支持面向对象之前,过程化的比方式来创建的。它们将像数据库查询语句这样的数据层代码和像HTML这样的表示层代码混在一起。这样编写出来的程序代码十分的混乱。
维护难
开发速度慢
二次开发难度高,工作量大