Rails 3.0.9或3.1.0从今天开始的项目?

时间:2011-09-05 08:13:57

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

要转到Rails 3.1或不转到Rails 3.1,这就是问题。

我知道新版本有一些很棒的功能,例如资产管道,但第三方宝石准备好了最新版本 - 3.1会导致与Rails 3.0的现有宝石不兼容吗?

现在使用Rails 3.1有哪些优点和缺点?

1 个答案:

答案 0 :(得分:4)

作为一项通用规则,您应该始终使用最新版本。如果您从旧版本开始,则您已经开始支付额外费用。编写可能需要修改的代码的成本。

在这种情况下,资产功能是一个重大变化。如果您开始以3.0方式构建Rails应用程序,则将来需要移动多个资产。

只要您没有严格要求使用特定宝石,请继续使用3.1。此外,3.1在依赖性方面与3.0相比并没有很大差异。仅仅因为“宝石可能不兼容”而不值得继续使用3.0。永远存在不兼容或过时的宝石。