新的Rails项目 - Rails2或Rails3?

时间:2010-05-15 22:05:34

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

我需要构建这个新项目。我希望在本月底之前至少开始。那么我应该使用哪个版本?我应该坚持使用稳定的Rails2还是尝试使用Rails3,以便我以后不必迁移?对于仍在学习Rails的人,你会建议哪一个?

4 个答案:

答案 0 :(得分:6)

Rails 3肯定没有Rails 2可用的资源,Rails 3仍然会很快变化,所以除非你特别高兴从源代码获得你的支持我坚持使用Rails 2

答案 1 :(得分:3)

我知道你已经接受了Rails 2,但无论如何我都把它丢掉了:

我一直在为我的新项目使用Rails 3,并没有注意到任何重大错误。当然,我只使用了流行的宝石和插件,因此已经有专门的团队使他们与Rails 3兼容。

您可以在RailsPlugins.org轻松检查插件是否兼容。有些人可能会要求您使用Github的特定Rails 3分支,因此请务必查看有关“工作”的报告的评论。

只要你不会使用任何非常模糊的东西,你就应该选择Rails 3,这是Rails团队的一项出色工作。 Arel每天都在忙碌。

答案 2 :(得分:0)

Rails 3将不会比今年秋季更早出现测试版,我猜它可能会发生变化。 Rails 2工作得很好,你不需要在学习时调试不稳定的代码。许多工具,宝石等仍未迁移。

答案 3 :(得分:0)

我同意你们两个。

你应该使用rails2。 Rails3仍处于测试阶段,许多问题都可以解决。

在我的公司,我们已经迁移到rails3,这是愚蠢的。我们花了很多时间来调试/修改rails3的插件......

现在由你来做出选择:)