新的Rails项目 – Rails2或Rails3?

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

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

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

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

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

只要你不会使用任何非常模糊的东西,你应该很高兴去Rails 3,这是Rails团队的一个很棒的工作。 Arel每天都在忙碌着。

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

我同意你们两个。

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

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

现在取决于你做出选择:)