使用模版引擎的 n 种情况

使用模版引擎的 n 种情况

Chris Yue No Comment
Posts

我记得以前在 phpchina 里面跟人争论模版引擎有没有必要的时候,说了有必要使用模版引擎的三种情况,后来怎么着都想不起来第三种是什么了。记录一下,也能同看到的人继续讨论。

情况清单:

  1. 如果开发的项目支持第三方模版,那么必须使用模版引擎以限制第三方行为,防止注入php脚本
  2. 如果程序和前端要同时开发,使用模版引擎可以让前端看到效果补充:现在看这条觉得有点扯淡,直接看没有引入页头页尾或者布局的partial页面是绝壁不会给力的
  3. 如果选择的模版引擎有很多PHP本身无法取代的优良功能,可以考虑用模版引擎。这是以前没想过的,现在比较给力的模版引擎都支持沙箱,继承等功能,纯PHP做不到

等我想起来其他情况再补充吧。

另外到现在还是见好多缺心眼儿的程序员或者前端觉得要实现 MVC 就必须使用模版引擎,这个问题我觉得讨论了好久应该有定论了吧。我估计有这种想法的人在修改 wordpress 模版的时候还指望等着写 wordpress 程序的人给他们套程序呢。

使用模版引擎的 n 种情况 by Chris Yue is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

微信赞赏码

如果觉得文章还不错,就请扫码鼓励一下作者吧
天使打赏人

发表评论

24 − 17 =