【发布时间】:2011-02-19 23:30:05
【问题描述】:
我有一个需要构建的新项目。我想至少在这个月底之前开始。那么我应该使用哪个版本呢?我应该坚持使用稳定的 Rails2 还是尝试使用 Rails3 以便以后不必迁移?您会为仍在学习 Rails 的人推荐哪一个?
【问题讨论】:
标签: ruby-on-rails compatibility ruby-on-rails-3
我有一个需要构建的新项目。我想至少在这个月底之前开始。那么我应该使用哪个版本呢?我应该坚持使用稳定的 Rails2 还是尝试使用 Rails3 以便以后不必迁移?您会为仍在学习 Rails 的人推荐哪一个?
【问题讨论】:
标签: ruby-on-rails compatibility ruby-on-rails-3
Rails 3 肯定不会像 Rails 2 那样拥有可用的资源,而且 Rails 3 仍然会快速变化,所以除非你特别高兴从源代码中获得支持,否则我会坚持使用 Rails 2
【讨论】:
我知道你已经接受了 Rails 2,但我还是把它扔掉了:
我一直在为我的新项目使用 Rails 3,并没有发现任何重大错误。当然,我只使用了流行的 gem 和插件,因此已经有专门的团队使它们与 Rails 3 兼容。
您可以在RailsPlugins.org 轻松检查您的插件是否兼容。有些可能会要求您使用来自 Github 的特定 Rails 3 分支,因此请务必检查报告中显示“正在运行”的 cmets。
只要您不会使用任何非常晦涩的东西,您就应该选择 Rails 3,这是 Rails 团队的一项出色工作。 Arel 每天都让我开心。
【讨论】:
Rails 3 不会在今年秋季之前退出测试版,我猜它可能会发生变化。 Rails 2 运行良好,您无需在学习时调试不稳定的代码。许多工具、gem 等仍未迁移。
【讨论】:
我同意你们俩。
你应该使用 rails2。 Rails3 仍处于测试阶段,可能会遇到许多问题。
在我的公司中,我们已经迁移到 rails3,这很愚蠢。我们花了很多时间来调试/修改 rails3 的插件......
现在由您做出选择:)
【讨论】: