thinkphp开发用自带模版引擎好还是smarty好

thinkphp3.2.3开发用自带模版引擎好还是用smarty好?但用smarty又好像要兼容完美很麻烦

阅读 4.1k
3 个回答

个人是先接触的tp,后来在一些小项目里觉得tp大材小用,但又需要有模板渲染,就接触的smarty。

这两个模板的区别不是很大,tp在很大意义上借鉴的smarty。如果是全新开发的话,根据前端人员的使用习惯选就可以了。两者在语法上差别非常小。

我一般是写原生php需要渲染时上smarty,如果用tp写项目就直接用tp自带的引擎。

随意就好了。

老实说,两种都不怎么好,都是伪的动静分离,还是直接做api,然后异步加载渲染页面,可以用传统的JS原生代码和jQuery ajax也可以用一些框架如vue和react,这是良好的做法。。个人建议,不喜勿喷,因为编程思维一旦习惯了,很难改了。。。

我还是认为自带的好,其实语法都差不多,但是,以前遇到过,某些特性,只有自己的模版引擎支持,Smarty不行……

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题