2011-03-05 62 views
3

请告诉我最快的perl的模板库,可以让我做到以下几点:最快的Perl模板库

  • 变量替换,
  • 环路(哈希&阵列),
  • 布局(包装模板)
  • 和至少一些条件逻辑(<>!= ==%)。

..也有人使用pltenjin?基准表明这是非常迅速的。

+4

我的“回应”是:“X太慢”?我会选择图书馆/网络堆栈,这使我能够提高生产力,并且解决问题,因为*我*想要接近它 - 例如,逻辑与视图分离在哪里,模板应该做多少,引擎应该迎合什么特殊情况等。 – 2011-03-05 18:03:48

+0

@pst。感谢您的输入。它帮助我回去编辑问题,尝试更具体。 – dalton 2011-03-05 18:10:30

+2

[模板工具包](http://template-toolkit.org) – 2011-03-05 18:17:38

回答

10

我建议你Xslate模板引擎(http://xslate.org/) ,比其他人快50-100倍。请参阅此比较基准测试:http://xslate.org/benchmark.html

该引擎支持使用模板工具包(另一个模板引擎)兼容的模板标记('[%','%]'),您可以使用以下命令:INCLUDE,FOREACH ,WHILE,...

3

不,我没有使用plTenjin。根据我的经验, 这看起来几乎像HTML :: Mason减去Mason的好块语法 。

什么网站管理能够饱和 任何现代的CPU在模板处理?我不会 认为这会很容易发生。

在大多数情况下,存在不同的瓶颈 以比任何cpu绑定模板 处理的网站性能。

(顺便说一句,从我在plTenjin文档阅读, 你应该给HTML::Mason一试。)

问候

RBO