ruby-on-rails - 是时候试试 merb 了吗?

标签 ruby-on-rails ruby merb

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

是时候试试 Merb 了吗?当您从 Rails 转向 Merb 时,有什么缺点?

最佳答案

是的。

缺点:

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

但是,优点:

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

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

关于ruby-on-rails - 是时候试试 merb 了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/170734/

相关文章:

ruby-on-rails - Sidekiq 排队 POST 创建参数。使用 JSON 或 ActionController::Parameters?

ruby - 在调用方法的ruby中获取文件名

ruby - 多少个 Ruby 线程太多了?

ruby-on-rails - 从 Ruby 1.9.x、Rails 3 和/或 Merb 开始

ruby-on-rails - CarrierWave 无法下载图像 - CarrierWave::IntegrityError

jquery - 如何使用 ajax 在嵌套 Rails 模型中处理后台任务时显示动画微调器

javascript - 如何根据在rails简单表单中选中的单选按钮渲染输入表单

ruby-on-rails - Ruby on Rails 未定义的 simple_form_for 方法

ruby - 尝试 "git push heroku master"时出错