php的模板引擎有用吗?
比如smarty模板引擎,php明明就可以处理和实现的功能,为什么还要绕一圈非得自己构建一套模板机制,自己定义语法,绕来绕去,最后还是要替换成php语句,结果还是运行的是php代码,这不是多此一举吗?而且你看smarty的语句好臃肿,看起来乱糟糟的,又没有相应的代码高亮,这不是瞎折腾吗?
不用smarty这些模板引擎,一样能实现界面分离、MVC,为什么还要用这个,我实在是想不通,我觉得用模板引擎最大的好处就是不让美工懂php,抢php程序员的饭碗,认为我不正确的话,请举例说明。
php的模板引擎有用吗?例如smarty我认为没有用
答案:2 悬赏:0 手机版
解决时间 2021-03-19 22:26
- 提问者网友:暮烟疏雨之际
- 2021-03-19 08:51
最佳答案
- 五星知识达人网友:一秋
- 2021-03-19 09:28
应该从功能上分析:
可以让前端和后端分离,前端美工写较少较简单的逻辑代码即可
可以生成缓存,貌似smarty是编译执行的,效率更高
不过我个人很少用,一般框架自带的够用了。
可以让前端和后端分离,前端美工写较少较简单的逻辑代码即可
可以生成缓存,貌似smarty是编译执行的,效率更高
不过我个人很少用,一般框架自带的够用了。
全部回答
- 1楼网友:山河有幸埋战骨
- 2021-03-19 09:57
smarty模板的作用就是用html的语法完成php代码的功能,类似于dede模板。他的初衷是将前后台的开发分离开,前台负责写html+css+js,但是模板中又要输出动态数据,但大多数前端人员不懂php ,所以就产生了这个东西。smarty模板还提供缓存功能,提高网站的访问速度。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯