thinkphp3.2.3开发用自带模版引擎好还是用smarty好?但用smarty又好像要兼容完美很麻烦
个人是先接触的tp,后来在一些小项目里觉得tp大材小用,但又需要有模板渲染,就接触的smarty。
这两个模板的区别不是很大,tp在很大意义上借鉴的smarty。如果是全新开发的话,根据前端人员的使用习惯选就可以了。两者在语法上差别非常小。
我一般是写原生php需要渲染时上smarty,如果用tp写项目就直接用tp自带的引擎。
随意就好了。
老实说,两种都不怎么好,都是伪的动静分离,还是直接做api,然后异步加载渲染页面,可以用传统的JS原生代码和jQuery ajax也可以用一些框架如vue和react,这是良好的做法。。个人建议,不喜勿喷,因为编程思维一旦习惯了,很难改了。。。
我还是认为自带的好,其实语法都差不多,但是,以前遇到过,某些特性,只有自己的模版引擎支持,Smarty不行……
个人是先接触的tp,后来在一些小项目里觉得tp大材小用,但又需要有模板渲染,就接触的smarty。
这两个模板的区别不是很大,tp在很大意义上借鉴的smarty。如果是全新开发的话,根据前端人员的使用习惯选就可以了。两者在语法上差别非常小。
我一般是写原生php需要渲染时上smarty,如果用tp写项目就直接用tp自带的引擎。
随意就好了。
老实说,两种都不怎么好,都是伪的动静分离,还是直接做api,然后异步加载渲染页面,可以用传统的JS原生代码和jQuery ajax也可以用一些框架如vue和react,这是良好的做法。。个人建议,不喜勿喷,因为编程思维一旦习惯了,很难改了。。。
我还是认为自带的好,其实语法都差不多,但是,以前遇到过,某些特性,只有自己的模版引擎支持,Smarty不行……