MVC与模板概念的理解

来源:互联网 发布:淘宝女装店铺简介大全 编辑:程序博客网 时间:2024/04/30 08:09

先开题,慢慢再议。。。。

资料有时间再

资源:

彻底摆脱 MVC 的束缚

http://club.phpe.net/index.php?act=ST&f=15&t=12212

关于MVC的讨论

http://club.phpe.net/index.php?act=ST&f=15&t=12257

先来这里下载一个 CakePHP 框架, 这是目前最易用的 MVC 框架, 然后花半个钟头把这个教程照做一遍, 嫌麻烦的话照抄然后慢慢去琢磨代码也可以, 这样你会对 MVC 开发有些大概的了解.

相关主题的讨论

MVC与模板概念的理解

MVC,M指的是系统所对应的现实世界中的实体抽象,C用来控制事务流程;而V则指的是用户界面或者说是用户接口。在WEB应用中,V的最终表现形式为HTML。模板的出现,也是人们为了将视图与业务逻辑分离(或者是将HTML和PHP代码分离)

WEB标准化开发中,对页面进行了分层,把网页分为表现层,结构层和内容层。表现层用CSS进行控制,一些和内容无关的,只用来作为显示效果的东西都规入此类;HTML只用来表示结构,在HTML中不应该涉及到有关表现层的东西;内容层就是网页中实际表达的内容了。

关于PHP解释器

PHP解释器本身变成一个巨大的视图对象。你在一个文件夹中写一堆HTML,不要写任何PHP代码,只要它的后缀名是.PHP,当你通过WEB服务器访问它的时候,你得到的页面就是PHP解释过的产物其中每一句HTML都是PHP解释器“echo”出来。

-------------------------------------------------------------这是一phper的理解

MVC是一种编程思想,不必拘泥于形式,PO也好,OO也好,混合两者也不错,正所谓“代码人人写,MVC心中留”

业务逻辑会变,所以Controller要分离

表现会变,所以view要分离

model会变,所以model要分离

(代码的长度决定项目的开发和维护成本)

 

原创粉丝点击