新项目的哪个版本的rails?

时间:2009-12-13 13:41:04

标签: ruby-on-rails ruby

我将在明年初(2010年)开始使用Rails开展一个大型新项目。有人可以给我建议我应该使用哪种版本的Rails以及为什么?

3 个答案:

答案 0 :(得分:5)

我会选择最新版本(2.3.5),因为似乎没有任何迹象表明Rails 3.0即将发布,which was announced over a year ago。我还建议尝试使用Ruby 1.9.1而不是1.8.X,因为performance increases are substantial

答案 1 :(得分:4)

关于Rails 3发布日期的最新消息是~first-quarter 2010,所以现在是时候踏上这段新闻了。

面向开发人员的API据说是稳定的,所以如果你的项目不依赖太多的插件,或者如果你愿意投入工作来使插件Rails 3兼容,我说它是安全的使用Rails 3.如果你还没有,请使用Ruby 1.9。

现在,这就是我计划为下一个项目做的事情,但我也很乐意解决将要出现的任何问题。如果你仍然对Ruby不熟悉,或者没有时间卷起袖子并修复需要修复的东西,那就去更安全的路线:Rails 2.3.5 + ruby​​ 1.8.7。

答案 2 :(得分:2)

如果这是一个生产项目,我肯定会选择2.3.x和1.8.7 - 它们经过验证,可靠,并且可以与大多数宝石和插件一起使用。

另一方面,如果项目更具实验性,那么可能值得一看Rails 3,但我不会选择它用于商业项目,除非你有足够的经验来处理潜在的兼容性和其他问题可能成为早期合作的一部分。