是时候尝试merb了吗?

dim*_*mus 4 ruby ruby-on-rails merb

随着Merb 1.0的快速发展,我想知道Merb/Rails用户推荐的是什么?

是时候尝试Merb了吗?当你从Rails切换到Merb时,你的缺点是什么?

Mat*_*ord 7

是.

缺点:

  • 缺乏文档,虽然这种情况越来越好(对某些人来说并不是真正的问题,因为代码的记录非常清楚).
  • Rails插件,Merb使用Gems,而不是所有都已移植(最常用的)
  • 做一个Rails应用程序的直接端口,将不会使用Merb中的一些很酷的功能(加上语法不同)

但是,优点:

  • 更快和线程安全(如果使用DM或续集,则增加了优势,因为它们也是线程安全的)
  • 模块化(可以选择你需要的东西以及你喜爱的ORM,JS Lib,Templating Lang)
  • 减少魔法
  • 适用于绿色领域项目或暴露您的API
  • Merb有一个稳定的API(1.0几周后就会发布)

总的来说,如果你对Rails感到满意,切换到Merb并不难.我个人更喜欢Merb而不是Rails,因为它采用了更多的Ruby约定.