是时候尝试merb了吗?

时间:2008-10-04 17:43:59

标签: ruby-on-rails ruby merb

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

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

7 个答案:

答案 0 :(得分:7)

是。

下行:

  • 缺乏文件,尽管如此 越来越好了(不是真的 一些问题,如代码所示 非常好的记录)。
  • Rails插件,Merb使用Gems,而不是所有都已移植(最常用的)
  • 做一个Rails应用程序的直接端口,不会使用Merb中的一些很酷的功能(加上语法不同)

但是,优势:

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

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

答案 1 :(得分:1)

我一直在等待1.0版本,以便API被冻结。跟上Merb的变化有点困难(我只能说自己,这是在前merb-core /更多天直到0.9.x发布期间)并弄清楚为什么东西会破坏。

如果所有事情按计划进行,Merb 1.0 将很快在MerbCamp(10月11日至12日)发布。所以,如果我对Merb全新,我会等到那时。

答案 2 :(得分:0)

每个人,包括许多来自Merb Core团队的人都被建议等待1.0。但如果你有点好奇的话,抓住最新的宝石并开始玩弄。只是不要指望将其投入生产并暂停任何生产工作,直到1.0出局。

答案 3 :(得分:0)

最大的缺点是弄清楚Merb和Rails之间有什么不同。最大的好处是,当我在Merb IRC或邮件列表上寻求帮助时,我得到帮助,而不是受到侮辱 - 与Rails不同。

答案 4 :(得分:0)

垃圾邮件过滤服务Defensio已在Merb上运行了几个月。 Merb似乎对他们非常有效: - )

免责声明(即使我不想向你推销任何东西):我过去一直在使用Defensio。

答案 5 :(得分:0)

我认为现在使用Merb是安全的,因为他们已经冻结了API。我最近使用Merb(和版本0.9.7左右)重建了我的博客,它就像一个冠军。我将不得不做一些调整,以使其达到1.0 API,但我预计不会有太多工作。我说去吧。 Merb很不错。

答案 6 :(得分:0)

大约一个月过去了,现在Merb已经reached 1.0,是的,现在是时候尝试Merb了,如果你是更保守的那种,我会感到很自在:)