ruby-on-rails – Rails 3.2 – haml vs. erb.哈姆更快吗(2012年2月)

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Rails 3.2 – haml vs. erb.哈姆更快吗(2012年2月)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开展一个项目,我仍然在考虑使用HAML(美丽的代码,更少的视图文件大小),而不是经典的ERB模板.

我担心为什么我还没有做到这一点,是发现意见的速度 – 我读了一篇文章/基准,几乎总是HAML比ERB慢 – 但事实是,这篇文章是2-3岁.

所以我的问题是,如何看待这两个模板系统的比较现在,在2012年初?

解决方法

这里有一些 Nov 2011的一些基准测试.你应该可以光盘到你的haml目录并运行rake基准.我说“应该”,因为你需要获得正确的依赖关系才能运行这个任务.我玩了几分钟,但没有运气在本地.相关文件是haml / test / benchmark.rb.

编辑:
我找到了更多的信息给你.有人和我试图在本地工作的基准一样麻烦,所以他们自己滚动.我赞扬了这个想法,并增加了对比哈尔与erb:https://gist.github.com/1807036支持.我使用了与haml库相同的模板进行基准测试.以下是我运行代码的结果:

$ruby benchmark.rb
       user     system      total        real
haml:  0.650000   0.000000   0.650000 (  0.651584)
erb:  0.540000   0.000000   0.540000 (  0.534727)

我使用红宝石1.9.3-p0,haml 3.1.4.

猜你在找的Ruby相关文章