4

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

是时候尝试 Merb 了吗?当您从 Rails 切换到 Merb 时,对您有什么不利之处?

4

7 回答 7

7

是的。

缺点:

  • 缺乏文档,尽管这正在变得更好(对某些人来说并不是真正的问题,因为代码有很好的文档记录)。
  • Rails 插件,Merb 使用 Gems,并没有全部被移植(最常用的都有)
  • 直接移植 Rails 应用程序,不会利用 Merb 中的一些很酷的功能(加上语法不同的地方)

但是,优点:

  • 更快和线程安全(如果使用 DM 或 Sequel 则具有额外的优势,因为它们也是线程安全的)
  • 模块化(可以选择您需要的东西以及您最喜欢的 ORM、JS Lib、模板语言)
  • 少魔法
  • 适合新建项目或公开您的 API
  • Merb 有一个稳定的 API(1.0 几周后发布)

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

于 2008-10-05T13:18:25.000 回答
1

我一直在等待 1.0 版本,以便 API 被冻结。跟上 Merb 的变化有点困难(尽管我只能为自己说话,这是在 0.9.x 版本之前的 pre-merb-core/更多天)并弄清楚为什么会出现问题。

如果一切按计划进行,Merb 1.0很快在 MerbCamp(10 月 11 日至 12 日)发布。因此,如果我对 Merb 完全陌生,我会等到那时。

于 2008-10-05T05:00:36.643 回答
0

每个人,包括来自 Merb Core 团队的许多人都被建议等待 1.0。但是,如果您完全好奇,请抓住最新的 Gem 并开始玩弄。只是不要期望将其投入生产并推迟任何生产工作,直到 1.0 发布。

于 2008-10-04T18:04:51.007 回答
0

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

于 2008-10-04T18:39:18.210 回答
0

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

免责声明(即使我不想向您推销任何东西):我过去曾在 Defensio 工作过。

于 2008-10-04T18:59:41.413 回答
0

我认为现在使用 Merb 是安全的,因为他们几乎冻结了 API。我最近使用 Merb(以及 0.9.7 版左右)重建了我的博客,它就像一个冠军。我将不得不进行一些调整以将其升级到 1.0 API,但我预计不会做太多工作。我说去吧。美宝不错。

于 2008-10-04T22:56:31.590 回答
0

大约一个月过去了,现在 Merb 已经达到 1.0 了,是的,终于到了尝试 Merb 的时候了,如果你是更保守的那类人,你会觉得舒服:)

于 2008-11-11T14:55:40.553 回答