我应该从erb改为haml吗?

Spy*_*ros 4 ruby-on-rails

当我第一次开始学习Rails时,erb对我来说似乎很自然,因为我过去一直在使用Smarty和其他模板,甚至更多,我一直在做一些wordpress模板编程(整个事情看起来像erb)很多).

现在,经过一段时间,我碰巧看了一眼haml,从第一个视角来看,我对美丽和简洁感到印象深刻.我听说,特别是对于旧版本,haml速度较慢,但​​我觉得视图渲染不会是一个问题.

所以现在,我正在认真考虑将我做的一个非常大的项目,从erb转换成haml.我一直在寻找编写更好代码的方法.

但是,你怎么看?这是个好主意吗 ?

zet*_*tic 11

Haml是开展新项目的绝佳选择.但我没有看到将现有项目从ERB转换为Haml的价值,特别是如果您有大量需要重写的模板.不要修复未破坏的东西.

  • 我真的不喜欢"不要修复没有破坏的东西"这一行.我不断地重构丑陋的代码以使其更好.所以为什么观点也不是呢?我认为在事情真正破裂之前重构是非常有意义的.保持可维护性. (8认同)
  • @nathvanda:点了.但总是存在如何花费一个人有限资源的问题.纯粹为了制作丑陋的代码而进行重构似乎并不能很好地利用时间.ERB运行良好且不会破坏 - 虽然Haml对生产力有很大的帮助,但它并不能使您的代码更加健壮. (4认同)