扫码关注官方订阅号
84669人学习
65727人学习
82984人学习
467778人学习
498837人学习
471966人学习
256484人学习
152542人学习
224170人学习
139536人学习
81804人学习
85022人学习
11944人学习
20001人学习
60816人学习
5487人学习
15007人学习
2150人学习
6980人学习
194925人学习
359900人学习
1142人学习
19058人学习
3206人学习
180550人学习
48569人学习
17603人学习
40936人学习
1049人学习
750人学习
32909人学习
thinkphp3.2.3开发用自带模版引擎好还是用smarty好?但用smarty又好像要兼容完美很麻烦
个人是先接触的tp,后来在一些小项目里觉得tp大材小用,但又需要有模板渲染,就接触的smarty。
这两个模板的区别不是很大,tp在很大意义上借鉴的smarty。如果是全新开发的话,根据前端人员的使用习惯选就可以了。两者在语法上差别非常小。
我一般是写原生php需要渲染时上smarty,如果用tp写项目就直接用tp自带的引擎。
随意就好了。
老实说,两种都不怎么好,都是伪的动静分离,还是直接做api,然后异步加载渲染页面,可以用传统的JS原生代码和jQuery ajax也可以用一些框架如vue和react,这是良好的做法。。个人建议,不喜勿喷,因为编程思维一旦习惯了,很难改了。。。
我还是认为自带的好,其实语法都差不多,但是,以前遇到过,某些特性,只有自己的模版引擎支持,Smarty不行……
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
精品班
技术支持
技术咨询
学习群
会员优惠
返回顶部
个人是先接触的tp,后来在一些小项目里觉得tp大材小用,但又需要有模板渲染,就接触的smarty。
这两个模板的区别不是很大,tp在很大意义上借鉴的smarty。如果是全新开发的话,根据前端人员的使用习惯选就可以了。两者在语法上差别非常小。
我一般是写原生php需要渲染时上smarty,如果用tp写项目就直接用tp自带的引擎。
随意就好了。
老实说,两种都不怎么好,都是伪的动静分离,还是直接做api,然后异步加载渲染页面,可以用传统的JS原生代码和jQuery ajax也可以用一些框架如vue和react,这是良好的做法。。个人建议,不喜勿喷,因为编程思维一旦习惯了,很难改了。。。
我还是认为自带的好,其实语法都差不多,但是,以前遇到过,某些特性,只有自己的模版引擎支持,Smarty不行……