求大神 解释smarty和thinkphp smarty模板的区别

ThinkPHP最好还是做好smarty的兼容工作 - ThinkPHP框架
[i=s] 本帖最后由 50030 于
09:06 编辑 [/i]
虽说,ThinkPHP觉得做好兼容smarty,比较麻烦,懒的搞那么多,但从使用的人来说,过于强调使用ThinkPHP自己的模板引擎,有些勉强人家,毕竟smarty的用户那么广,虽然ThinkPHP觉得自己的更好,但小刀菜刀各有所长,如果兼容不好,原来的程序改用ThinkPHP后,就的修改所有的模板,也确实非常麻烦。
如果能想PHP的发展那样,开始能比较好地兼容asp标签,到以后壮大了,再抛弃asp标签,那就更好了。
有些东西,过于自我,没多大意义,比如:
smarty循环中的foreach变成了ThinkPHP的volist,(尽管可以用别名,但要深入源代码,vo是啥?不明白)
from=$aa item=bb 改为 name="aa" id="bb",这种修改有什么实际作用吗?更别说smarty 原来就还有个name的东西,很容易兼容问题。
另外,越多的自动,就自动形成越多的条条框框,专注解决在开发中棘手的东西就好了,别搞太多费神费脑的东西。
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。有用thinkphp的吗?smarty配置问题
[问题点数:100分,结帖人wsyab]
有用thinkphp的吗?smarty配置问题
[问题点数:100分,结帖人wsyab]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。thinkphp使用smarty模板引擎_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
thinkphp使用smarty模板引擎
上传于||文档简介
&&t​h​i​n​k​p​h​p​框​架​使​用​外​部​的​s​m​a​r​t​y​模​板
你可能喜欢解释smarty和thinkphp的区别?_php吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:115,656贴子:
解释smarty和thinkphp的区别?收藏
一楼祭天!!!!!!!
上市公司「达内」全新php开发课程,以实战为主线,穿插php理论教学.取证+就业一步到位,14年经验,20W毕业学员,用实力说话!名企直通班招生中,88天月薪即可月薪上万,免费试听!
只能算模板技术。thinkPHP
是框架,具有“路由功能”
2L已经差不多把我的意思表达出来了、如有不足、楼下继续补充。 6L的就说你呢。7L的你也别光看。8L的小白也可以发表下意见,没人笑话你的。
没我什么事吗?
smarty 是双层结构,指的是把HTML页面和PHP代码分开 tp
是mvc三层框架
模型(Model),视图(View)和控制(Controller)
PHP全能开发工程师,0基础入学,实战操作,教你做商城,搭建千万pv级别的项目设计.交大昂立php培训,交通大学控股A股上市公司,60天轻松学,入学签订就业协议!
模板和框架。。。smarty的产生是为了让前后台同时开发,不用前台做完了给后台填数据,不行再拿回去,后台等着他!而是用变量占位,后台再给变量附值!框架完全是为了加快开发速度!里面封装了大量的类!即使你php基础不怎么好也能快速的开发出项目,使开发变的简单
氛围很好,有问有答。支持解答的各位!
正准备学smarty
smarty和thinkphp的区别楼上都解答过了smarty是模板引擎。如同11楼所说,实现模板和程序完全剥离。实现一个网站可以有多套模板thinkphp是框架,可以加速开发速度。不过用thinkphp会出现两个极端的现象。要么开发者是高手,要么就是白菜中的白菜。遇到高手是的运气,后续维护没啥问题,遇到白菜,维护能让你直接崩溃!应用方面。大小网站都可以用smarty这类的模板引擎。thinkphp则有出现极端。要么是小站点赶进度用框架。要么大网站要统一维护用框架。
smarty的意思是“自作聪明的人”,例如:It's always nice when a smarty pants scientist "discovers" an explanation to some frustrating or bizarre toddler behavior.当一个自作聪明的科学家“发现”如何解释小孩一些令人沮丧或奇异的行为,这总是好的。thinkphp应该是“思考php”的意思
smarty和thinkphp的区别楼上都解答过了smarty是模板引擎。如同11楼所说,实现模板和程序完全剥离。实现一个网站可以有多套模板thinkphp是框架,可以加速开发速度。不过用thinkphp会出现两个极端的现象。要么开发者是高手,要么就是白菜中的白菜。遇到高手是的运气,后续维护没啥问题,遇到白菜,维护能让你直接崩溃!应用方面。大小网站都可以用smarty这类的模板引擎。thinkphp则有出现极端。要么是小站点赶进度用框架。要么大网站要统一维护用框架。
smarty的意思是“自作聪明的人”,例如:It's always nice when a smarty pants scientist "discovers" an explanation to some frustrating or bizarre toddler behavior.当一个自作聪明的科学家“发现”如何解释小孩一些令人沮丧或奇异的行为,这总是好的。thinkphp应该是“思考php”的意思
前者是编译器,把形象和行为编译为一体。
后者为工程化开发服务。
前来为你顶贴
vc和mvc的区别
smarty是模板引擎的一种
(框架式包含模板引擎的)
smarty模板引擎而已,TP是MVC全能。如果非要选就选TP吧。但是建议先学smarty简单点。
框架和模板引擎,没可比性。。
已阅同意LS同志意见。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 smarty与thinkphp 的文章

 

随机推荐