【问题标题】:is it time to try merb?是时候试试merb了吗?
【发布时间】:2010-09-15 07:19:11
【问题描述】:

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

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

【问题讨论】:

    标签: ruby-on-rails ruby merb


    【解决方案1】:

    是的。

    缺点:

    • 缺乏文档,尽管这 越来越好(不是真的 一些问题,因为代码是 非常有据可查)。
    • Rails 插件,Merb 使用 Gems,并不是所有都被移植(最常用的)
    • 直接移植 Rails 应用程序,不会利用 Merb 中的一些很酷的功能(加上语法不同的地方)

    但是,优点:

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

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

    【讨论】:

    • Merb 会改变多少呢? Rails 在 2.* 中经历了一些重大变化,merb 中的变化是否迅速发生?
    • 1.0RC 将在未来几天发布,之后将有 API 冻结将 2.0
    • 这有点过时了,使用 Rails 3。
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

        • 也许他的问题是“PLEZ SEND ME TEH CODEZ”?我只收到过关于#rubyonrails 的良好反馈
        【解决方案5】:

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

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

        【讨论】:

          【解决方案6】:

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

          【讨论】:

            【解决方案7】:

            大约一个月过去了,现在 Merb 有了reached 1.0,是的,终于到了尝试 Merb 的时候了,如果你是更保守的那类人,那就放心了 :)

            【讨论】:

              猜你喜欢
              • 2010-12-17
              • 1970-01-01
              • 1970-01-01
              • 2012-12-14
              • 2010-11-29
              • 1970-01-01
              • 2011-03-02
              • 1970-01-01
              • 2014-10-14
              相关资源
              最近更新 更多