【问题标题】:Should I use Rails 3 or Rails 2.3.8我应该使用 Rails 3 还是 Rails 2.3.8
【发布时间】:2010-07-03 17:48:38
【问题描述】:

我听说 Rails 3 几乎准备好从测试版发布,这意味着它是一个稳定的版本。但当然真正的日期仍然未知。

所以我正在向一位优秀的 RoR 开发人员寻求建议。你认为我应该学习和使用 Rails 3 RC 版本还是使用 Rails 2.3.8?如果我现在使用 RC 版本,是否很难升级到稳定的 Rails 3 版本?

有没有像样的 RoR 开发人员可以提供一些指导?

谢谢。

【问题讨论】:

标签: ruby-on-rails ruby-on-rails-3


【解决方案1】:

我不知道什么是摇滚开发者 (!),但我建议使用 Rails 3 而不是 Rails 2.x。 Rails 3 代表了 Ruby on Rails 的未来发展方向,因此值得尽快上手。坦率地说,Rails 2.x 现在是一个进化的死胡同。 Rails 3 Release Candidate 和最终版本之间不应该有任何重大变化。

您可能会遇到采用 Rails 3 的障碍:

  • 它在您的生产堆栈上的可用性
  • 插件/gem 兼容性

对于第一个问题,我知道流行的 Heroku 例如是tracking the Rails 3 beta releases pretty closely。关于第二个问题,目前并非所有插件或 gem 都兼容,但很多最流行的都是兼容的。如果您需要使用特定的插件或 gem,那么check here

【讨论】:

    【解决方案2】:

    如果您需要现在启动一个项目,那么请务必使用 Rails 2.3.8。这是安全的选择。

    Rails 3 有一些重大变化。一些工具将可帮助您升级。但是没有任何自动化工具可以将您的 2.3.8 应用程序完全转换为 Rails 3。很难说需要付出多少努力,这实际上取决于您的应用程序。

    也就是说,如果您是新手,正在学习,并且几个月内不希望发布任何东西,那么 Rails 3 是正确的选择。当您熟悉 Rails 并投入生产时,Rails 3 可能已经稳定下来,没有人会回头。

    【讨论】:

      【解决方案3】:

      使用导轨 3!! RC 仍在筹备中,但它或多或少还是不错的,当最终版本发布时您不需要进行任何代码更改

      这里有一些合理的资源可以帮助您开始使用它

      1. http://railscasts.com
      2. http://www.railsdispatch.com/
      3. http://www.teachmetocode.com/
      4. http://rubyonrails.org/screencasts/rails3/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-10
        • 2010-11-28
        • 1970-01-01
        • 2013-01-14
        相关资源
        最近更新 更多