2
我在比较PHP的不同模板引擎。出现的2是smarty和PHPtemplate。我该如何决定哪个更适合我。这些都是一些我试图找到答案的问题为什么模板引擎:smarty或phptemplate,还有其他?
- 什么是其中的一些2
- 的优势和劣势是比一个好其他在某些情况下或对某些类型的项目
- 哪个更容易学习和使用(柔性)
- 是否在那里工作的PHP任何额外的好模板引擎我失踪
我在比较PHP的不同模板引擎。出现的2是smarty和PHPtemplate。我该如何决定哪个更适合我。这些都是一些我试图找到答案的问题为什么模板引擎:smarty或phptemplate,还有其他?
说不上你是什么意思是在PHPtemplate下但假设Drupal的原生PHP模板系统。
- 在某些情况下或对某些类型的项目
的情况下,你不会让用户编辑模板比另一个更好的,都是不好的。去找一些像XTemplate一样的东西。
否则PHP和PHP PHP编写的(Smarty的)都没事
- 哪个更容易学习和使用(柔性)
PHP工作肯定
- 是否有任何良好的PHP附加模板引擎我缺少
一大堆。
Thanks Col.当你说“用户”时,你的意思是平均乔或开发人员?我希望开发人员添加他们自己的模板或干净地覆盖现有的模板。所以你说Smarty使这很困难?尽管如此,它非常受欢迎。 – dave 2010-09-12 19:10:43
@dave开发人员?可以访问PHP代码的人可以访问整个站点的后端。这是安全问题。 Smarty并没有让它变得困难,但是当我可以使用旧的时,我认为学习另一个PHP没有意义。它的流行是一个很大的错误。尽管您可以将其用作安全模板引擎AFAIK。有一些选项可以打开。 – 2010-09-12 19:33:41
我的意思是我们正在谈论一个具有模板引擎的开源CMS。所以开发人员可以访问所有代码,并希望构建自己的模板。 – dave 2010-09-12 20:22:35