扫码关注官方订阅号
框架一般用于比较大的项目,而模版一般适用于比较小的项目,这样说对吗?那么除了这个原因,还有什么呢?
认证高级PHP讲师
我来点简单的说法吧:
Smarty 是一个模板引擎,模板引擎的好处就是当后台业务逻辑改变时,页面模板可以不需要甚至很少跟着变动,同样当页面模板改变时,后台业务代码也未必需要跟着变动。
Zend Framework 是一个框架,框架一般包含模型、视图和控制。模型定义数据结构,控制用来将某个请求传递给相应的视图,而视图就是定义要展现的数据。当数据传输给模板引擎后,模板引擎将数据翻译成用户界面,就是这么回事。
举例: 张三是个框架,你问他什么他回答什么,但是他说的外星语,人类听不懂。模板引擎是个万能翻译,能把外星语翻译成不同的人类语言,虽然语言不一样,但表达的意思相同。
嗯,就是这样滴。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
我来点简单的说法吧:
Smarty 是一个模板引擎,模板引擎的好处就是当后台业务逻辑改变时,页面模板可以不需要甚至很少跟着变动,同样当页面模板改变时,后台业务代码也未必需要跟着变动。
Zend Framework 是一个框架,框架一般包含模型、视图和控制。模型定义数据结构,控制用来将某个请求传递给相应的视图,而视图就是定义要展现的数据。当数据传输给模板引擎后,模板引擎将数据翻译成用户界面,就是这么回事。
举例:
张三是个框架,你问他什么他回答什么,但是他说的外星语,人类听不懂。模板引擎是个万能翻译,能把外星语翻译成不同的人类语言,虽然语言不一样,但表达的意思相同。
嗯,就是这样滴。