这里有没有人做过关于性能方面的变色龙和Jinja2的基准测试?因为我来自Django,所以我更习惯Jinja的语法,但正如金字塔建议使用Chameleon一样,我在想,尽管它的语法很笨拙,但我想尝试一下是否会很好。
发布于 2011-03-16 19:39:25
模板引擎很少是性能问题的原因,即使变色龙比Jinja2稍微快一些,我也怀疑学习一门新的模板语言等的努力是否值得。
数据库查询和缓存的优化可能会带来比通过切换模板引擎获得的性能更高的性能,并且只需要很少的工作。
发布于 2011-03-16 14:56:46
我认为他们非常接近,根据基准,每个人都可能获胜。我认为最好是根据你对语法的喜好程度(我更喜欢pyTenjin)以及将其集成到你自己的项目/框架中的难易程度来选择模板引擎。
Jinja2在速度上与Mako相似(大约比Django快20倍):source
变色龙也比Django快20倍:source
而pyTenjin也在上面:source
发布于 2011-03-16 18:05:10
请记住,通过pyramid_jinja2,jinja2也有一组“官方”的金字塔绑定
事实上,查瓜比Jinja2更“核心”,这主要是金字塔的repoze.bfg历史的产物
https://stackoverflow.com/questions/5321789
复制相似问题