怎么看待模板引擎
话说我从开始用PHP的那天就非常讨厌模版引擎,不管是什么smarty还是各种框架,cms带的标签库。
不知道这个东西有什么用,难道美工可以用这些模版引擎?他们学模版引擎比学PHP的if foreach echo要快?
况且这个东西根本就不是美工参与进来的。以前的项目组,我们的前台页面设计师都是学过PHP的,但是表现层代码从不用他们写,他们只写css html 和少量的js
至于看得清晰,一般的编辑器不用插件就可以高亮显示PHP,哪个能高亮显示模板引擎
还有一种说法,就是为了开发时的统一,但是真的能统一吗?统一还是靠那几条简单的规矩。
模版引擎只能完成70%左右的工作,还有30%的工作要杂糅PHP代码来写。与其这么杂糅写,还不如直接写PHP
还有,调试的是否非常不方便,错误,定位到某行,或者打印到日志,都不会写是在模版引擎的第几行出现的,都是在他们编译(姑且叫编译吧,感觉更像是一种符号转换)的PHP文件里。虽然花点力气也能找到。但是平白增加开发时间。