【问题标题】:Moving on from Merb - where can I find a home?从 Merb 继续前进 - 我在哪里可以找到家?
【发布时间】:2010-12-03 17:26:28
【问题描述】:

我在 2009 年初将我的应用程序从 Rails 中移出,因为我不需要或不想要该框架中的所有功能(ORM、MVC 等),并且不喜欢我们生成的大量占用空间(200Mb)。 Merb-core 一直是我们应用程序的好地方,但我现在想知道,既然 Merb 和 Rails 已经合并,我们是否应该搬到其他地方。

有人对以下问题有建议吗?

  • 我们应该留在 Merb 吗?

  • 鉴于对最小化的渴望 足迹,有什么意义 在 Rails 3.x 上重新实现应用程序?

  • 我有一些瘦身经验 机架但使用足够的 Merb 功能 港口不会是无痛的- 是否值得“裸露” 机架?

谢谢,我很欣赏其中一些是主观的,但我希望有足够多的人使用过 Merb 并面临同样的问题。

顺便说一句,这里关于 Merb 的最后一个问题是差不多四个月前的事了。

【问题讨论】:

    标签: ruby-on-rails rack merb


    【解决方案1】:

    我有几个使用Sinatra 运行的生产应用程序。它重量轻,使用起来很愉快。

    【讨论】:

    • 感谢您的建议(获得积分)。我听说过关于 Sinatra 的好消息。你和 Merb 一起工作过吗?关于框架有多相似的任何 cmet。
    • 不,抱歉。我会更详细地介绍,但我从未直接使用过 Merb。主要是 Rails 和 Sinatra。
    【解决方案2】:

    由于 Rails 3.x 比以前更模块化,您可能也想看看它。你可以把它瘦得很远。如果您想要真正减少占用空间,Sinatra 是一个绝佳的选择。

    【讨论】:

    • 谢谢伊恩。我可能会先仔细看看 Sinatra。花时间回答和 Sinatra 推荐所获得的积分。
    【解决方案3】:

    Merb 不再满足您的需求了吗?我还在用它。我已经尝试过 Rails 3,感觉完全不像我承诺的“Merb 2”。有点像 Rails。因此,我继续将 Merb 用于新项目。我在去年夏天部署了一个,还有一个更大的项目用于我目前正在开发的现有网站。也许它不是一个非常流行的框架,但它满足了我的大部分目标,到目前为止我还没有看到任何放弃它的理由。

    【讨论】:

    • +1 表示已经尝试过 Rails 并且仍然回到 Merb。您是否有机会进一步解释为什么 Rails 3 不是 Merb 2 所承诺的?
    • 抱歉回复晚了。我想我错过了这个回复。我不觉得 Rails 3 在速度、模块化或轻量级方面与 Merb 相比。我也更喜欢 Merb 的 API,但这是非常主观的。归根结底,我无法从 Rails 中看到我无法像使用 Merb 那样轻松完成的事情。 Merb 的未来发展有点令人担忧,有点停滞,但它的功能仍然非常完整,可以完成工作。 Padrino 也是一个非常不错的框架,我发现它可以与 Merb 相媲美;如果你想要一个非常积极开发的框架,你也可以试试。
    猜你喜欢
    • 2010-12-12
    • 2014-07-16
    • 2012-05-30
    • 2013-07-13
    • 2012-06-05
    • 2011-04-24
    • 2021-02-02
    • 2016-07-02
    • 1970-01-01
    相关资源
    最近更新 更多