php与框架与模板的区别。一直不明白,老师们帮下忙,多谢啦

各位老师们,什么是模板,什么是框架?模板为什么叫模板?框架与模板的区别是什么?能不能举几个框架的例子,模板的例子?分开哈,多谢啦!!

框架:比如说盖房子吧,框架就是整个房子的架构,当你需要盖一个新房子的时候,你不在需要重新一块一块的码转,而是直接把框架(房子架构)放过去,这样一个房子基本成型,你只需要加上门窗,装修一下,就能进去住。PHP成型的框架有:thinkphp,CI,YII或者二次开发用的dede,phpcms,ecshop等。
模板:就是上面所说的房子的门窗,装饰。也就是框架的视图层,让人看的,你平时打开一个网页,看到的整个页面就是模板。
框架包含模板,模板是框架的一部分
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-19
模板只是html展现层的东西,可以使你的业务逻辑和页面展示分开。
框架,其实就是开发框架,是用来写业务逻辑的。
第2个回答  2013-07-19
模版?还是模版语言?
模版的话指的就是用户可以看得见的页面,如果你现在看到的页面一样,这个就是模版!
模版语言是一种编辑和解析PHP和html的一种插件。
框架里面包含模版,当然也可以包含模版语言!如一个框架里面有自己的模版语言的TP框架,还有可以引入smarty等模版语言的框架!
比如说,我们在一个框架里开发项目,然后我们建立一个模版,然后模版上显示程序抛来的变量!而如果不用模版的话,每个变量我们都要建立一个html页面!
模版的例子:
有10个页面,分别输出“我是页面1”……到“我是页面10”;这样,这10个页面里面其他的都一样,只有1-10的数字在变化,这个时候我们可以分别建立10个页面,而分别建10个页面就太麻烦了,而且如果要在“我是”前面加一些字的,我们要分别修改10个页面!
这时候就需要用模版了,我们只需要建立一个页面,里面写着“我是页面$str”;这个$str是个变量,程序抛出1页面就会显示“我是页面1”,程序抛出变量$str=100 那么页面就会输出“我是页面100”;而如果不采用模版的话,我们要在页面输出“我是页面100”那么是不是需要建立100个页面,分别要写上“我是页面1”……“我是页面100”?
第3个回答  2013-07-19
框架就像是楼房的承重墙,是内在的东西。

模版就像是室内或外墙装修,风格随心。
参考Q云漫步:http://www.tefee.net/index.php

php与框架与模板的区别。一直不明白,老师们帮下忙,多谢啦
框架:比如说盖房子吧,框架就是整个房子的架构,当你需要盖一个新房子的时候,你不在需要重新一块一块的码转,而是直接把框架(房子架构)放过去,这样一个房子基本成型,你只需要加上门窗,装修一下,就能进去住。PHP成型的框架有:thinkphp,CI,YII或者二次开发用的dede,phpcms,ecshop等。模板:...

英语翻译,我快哭啦!!高手们再帮一下忙啊。
根据这个看法,知识被认为必须由孩子修建而不是作为一套事实和技能可以由老师给予的事。 由于孩子参与他们知识的自己的建筑,某些老师的主要任务是提出诱惑问题,允许反射的充分时刻和变化教的技术,以便他们对在student’s经验上的区别是敏感的。 通过这样实践亚裔老师能容纳在学习能力上的个体差异,即使指示...

相似回答