2009-12-13 20 views
3

我将在明年(2010年)开始一个与Rails合作的新项目。有人可以给我建议我应该使用哪个版本的Rails,为什么?新项目的哪个版本的导轨?

+4

也许是最新的?因为它是最新的? –

+0

我不知道轨道是如何稳定,或者如果下一个版本太酷了,我应该等一下:) – xaver23

+1

切记:在线和打印的Rails教程可能*疯狂*过时,因为Rails是一个快速移动的目标。我刚看到一个新的,但是,这是非常当前的,乍看起来相当不错。只是fyi(以及后面给我的说明):http://www.railstutorial.org/ – Telemachus

回答

5

我会使用最新版本(2.3.5),因为似乎没有Rails 3.0的即将发布版本的迹象,which was announced over a year ago。我也建议尝试使用超过1.8.X的Ruby 1.9.1,因为performance increases are substantial。对于Rails 3的发布日期的消息

+2

Rails团队显然仍然推荐1.8.7,我倾向于接受他们的建议:http://rubyonrails.org/下载超越,宝石+ 1.9.1可以麻烦。收藏本站寻求帮助:http://isitruby19.com/ – Telemachus

+0

Rails 2.3.5现已发布 - http://weblog.rubyonrails.org/2009/11/30/ruby-on-rails-2-3-5 - 已发行 – NeilS

+1

@ Telemachus:Bah!到目前为止,修复1.9宝石中的compat问题是微不足道的。补丁,补丁,补丁!这并不难。 – guns

4

最新位已~first-quarter 2010,所以它把你的脚的好时机。

的面向开发人员的API被认为是稳定的,因此,如果你的项目没有按不要依赖太多的插件,或者如果你愿意投入工作来使插件Rails 3兼容,我认为使用Rails 3是安全的。如果你还没有,那么使用Ruby 1.9。

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

2

如果这将是一个生产项目,我一定会使用2.3.x和1.8.7--它们被证明是可靠的,并且可用于大多数可用的宝石和插件。

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

相关问题