2011-05-16 73 views
-2

模板引擎有很多问题。 Smarty最受欢迎。我看过比较herehere为什么Smarty被用作模板引擎?

Smarty使用内存并不快。 为什么Smarty被用作模板引擎?我对如何选择模板引擎感到困惑。

+1

你的问题是什么? – 2011-05-16 13:51:34

+0

为什么Smarty可以用作模板引擎? – utopia 2011-05-16 13:53:54

+0

这是非常主观的。 – 2011-05-16 13:58:21

回答

3

PHP是在自己的权利的模板引擎。

使用像Smarty或Twig之类的东西的原因通常会导致不受信任的用户编辑模板文件,而不会冒php错误或恶作剧行为的风险。

3

“最好”的产品(广泛使用的产品)并不总是最好的代码质量,最好的性能,最好的内存消耗。

但最好的产品往往是已经开发较早的一个,它具有更好的市场,更好的文档,更好的社区等

+2

更好的性能呢? – utopia 2011-05-16 13:55:01

+2

@utopia:它并不总是如此。如果性能较低的工具(但功能更多)和性能较高的工具(但功能较差) - 那么我可能会选择第一个。 – zerkms 2011-05-16 13:59:41