1

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

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

  • 我们应该留在 Merb 吗?

  • 考虑到最小的占用空间,尝试在 Rails 3.x 上重新实现应用程序有什么意义吗?

  • 我在瘦和 Rack 方面有一些经验,但使用了足够多的 Merb 功能,端口不会无痛 - 是否值得“下”到裸 Rack?

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

顺便说一句,这里关于 Merb 的最后一个问题大约是四个月前。

4

3 回答 3

1

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

于 2010-12-03T17:31:57.847 回答
1

由于 Rails 3.x 比以前更加模块化,您可能也想看看它。你可以把它瘦得很远。如果你想要一个真正最小的足迹,Sinatra 是一个很好的选择。

于 2010-12-03T20:26:36.970 回答
1

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

于 2010-12-06T05:01:59.983 回答