我听说Rails 3几乎准备好从beta发布,这意味着它是一个稳定的版本。但当然真正的日期仍然未知。
所以我正在寻找一位优秀的RoR开发者的建议。你认为我应该学习和使用Rails 3 RC版本还是使用Rails 2.3.8?如果我现在使用RC版本,很难升级到稳定的Rails 3版本吗?
那里有一个不错的RoR开发人员可以提供一些指导吗?
感谢。
答案 0 :(得分:7)
我不知道什么是摇滚开发者(!),但我建议使用Rails 3而不是Rails 2.x. Rails 3代表了Ruby on Rails的未来发展方向,因此值得尽快掌握它的速度。坦率地说,Rails 2.x现在是一个进化的死胡同。 Rails 3 Release Candidate与最终版本之间不应有任何重大变化。
您可能遇到的采用Rails 3的障碍是:
对于第一个问题,我知道流行的Heroku例如是tracking the Rails 3 beta releases pretty closely。关于第二个问题,目前并非所有的插件或宝石都兼容,但很多最受欢迎的插件或宝石。如果您需要使用特定的插件或宝石,请check here。
答案 1 :(得分:2)
如果您需要立即启动项目现在,那么请务必使用Rails 2.3.8。这是安全的选择。
Rails 3中有一些重大更改。有些工具可用于帮助您升级。但是,没有任何自动化工具可以将您的2.3.8应用程序完全转换为Rails 3.很难说它涉及多少工作量,这实际上取决于您的应用程序。
那就是说,如果你是新手,学习,并且不期望在几个月内发布任何东西,Rails 3是正确的选择。当你的grok Rails并生产出一些东西时,Rails 3可能已经稳定下来,没有人会回头看。
答案 2 :(得分:2)
使用导轨3 !! RC仍在进行中,但它或多或少都很好,在最终版本发布时你不需要进行任何代码更改
以下是一些合理的资源来帮助您入门