MVC
2015-12-10 13:18
134 查看
MVC
mvc简介
MVC全名是Model View Controller,是模型-视图-控制器的缩写,一种软件设计典范,用一种业务逻辑和数据显示分离的方法组织代码,将业务逻辑被聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑
学习mvc的目的
1、快速上手各大主流PHP框架,例如yii、thinkphp、ci等
2、快速适应多数公司的web开发需求
3、逐步接触和了解web系统架构的知识,为日后成为系统架构的中坚力量做准备
mvc解决的问题
在PHP还不支持面向对象之前,过程化的比方式来创建的。它们将像数据库查询语句这样的数据层代码和像HTML这样的表示层代码混在一起。这样编写出来的程序代码十分的混乱。
维护难
开发速度慢
二次开发难度高,工作量大
![](http://img.mukewang.com/54831a320001878805000373.jpg)
![](http://img.mukewang.com/54831a590001f40905000303.jpg)
mvc简介
MVC全名是Model View Controller,是模型-视图-控制器的缩写,一种软件设计典范,用一种业务逻辑和数据显示分离的方法组织代码,将业务逻辑被聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑
学习mvc的目的
1、快速上手各大主流PHP框架,例如yii、thinkphp、ci等
2、快速适应多数公司的web开发需求
3、逐步接触和了解web系统架构的知识,为日后成为系统架构的中坚力量做准备
mvc解决的问题
在PHP还不支持面向对象之前,过程化的比方式来创建的。它们将像数据库查询语句这样的数据层代码和像HTML这样的表示层代码混在一起。这样编写出来的程序代码十分的混乱。
维护难
开发速度慢
二次开发难度高,工作量大
![](http://img.mukewang.com/54831a320001878805000373.jpg)
![](http://img.mukewang.com/54831a590001f40905000303.jpg)
![](http://img.mukewang.com/54831a330001067a05000276.jpg)
相关文章推荐
- php数组函数-array_keys()
- Leetcode--easy系列1
- 奇才三级分销系统简介
- 用shell批量修改文件名
- 正则表达式-理论基础篇
- 国信办主任回应中国删帖、屏蔽国外网站
- 正则表达式-理论基础篇
- 正则表达式-理论基础篇
- 【转】opencv+vs2013+cmake生成源码
- 正则表达式-理论基础篇
- Integer to English Words
- leetcode -- Reverse Words in a String -- 太简单,忽略
- zookeeper的Will not attempt to authenticate using SASL (无法定位登录配置)
- View的事件分发机制
- UDP punch(打洞|穿透)
- 从问题域出发认识Hadoop生态系统
- Intent android基础二
- windows系统版本号
- 如何编译包含cocoapods的项目
- Opengl的坐标系统