随着Merb 1.0的迅速临近,我想知道Merb/Rails用户有哪些推荐?

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

有帮助吗?

解决方案

是的。

缺点:

  • 缺乏文档,虽然这个 正在变得更好(不是真的 对某些人来说有问题,因为代码是 有据可查)。
  • Rails 插件,Merb 使用 Gems,但并非全部已移植(最常用的已移植)
  • 直接移植 Rails 应用程序,不会利用 Merb 中的一些很酷的功能(加上语法在某些地方有所不同)

但是,优点:

  • 更快且线程安全(如果使用 DM 或 Sequel,则会增加优势,因为它们也是线程安全的)
  • 模块化(可以选择您需要的以及您最喜欢的 ORM、JS Lib、模板语言)
  • 少魔法
  • 适合绿地项目或公开您的 API
  • Merb 有一个稳定的 API(1.0 将在几周内发布)

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

其他提示

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

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

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

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

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top