2010-10-19 26 views
1

我正在开始一个新的rails项目,并且在与客户交谈之后,他们表示他们更喜欢使用Rails 2.3.8,因为它具有声誉,所有的宝石和插件都能很好地工作,所以最终选择rails 2.3现在将在开发过程中减少问题。另外,他们说在项目完成并工作之后,他们不会介意升级到rails 3.因此,我的问题是 - 现在“最安全”的方式是使用rails 2.3,是否正确? 8在框架错误和插件/宝石支持方面?开始一个新项目 - 我应该使用Rails 3还是2.3.8?

+0

可能重复[新Rails项目 - Rails2或Rails3中?(HTTP://计算器.com/questions/2841921/new-rails-project-rails2-or-rails3) – 2010-10-19 07:40:01

回答

1

简短回答:
Rails 3明确。它的改进超过2.3.8,如果你遇到任何错误,你可以回馈社区。 Rails 3 beta已经出现了很长时间(可争议),许多主要插件(设计,will_paginate,authlogic等等)都与Rails 3兼容。

稍长的答案:
为什么2.3.8

  • 还有涉及使用Rails 3.一点点的学习曲线,但是你会发现文件为Rails 3量好,也不会超过Rails 2.3.8。所以,如果你很快需要把东西放在一起,让它“完成和工作”,那么你应该坚持2.3.8(无论你感到舒服)。

为什么3

  • 升级到3.0以后IMO会比现在开始更困难。因此,如果这是一个长期的项目,并且持续维护和更新,那么您应该选择Rails 3.
  • 社区对Rails 3更加积极,并且很可能您的问题/疑惑/错误将会积极解决或着眼于如果他们来自Rails 3.
0

已经有几个这个问题的答案。简短的回答是:使用Rails 3

即使在短期内,您的客户关注的内容也是错误的。 几个库和插件开始停止支持Rails 2.x,他们现在专注于Rails 3.我已经使用Rails 3超过6个月(包括测试版),现在我从来没有由于宝石要求而改变版本。

以下几个其他答案:

+0

+1但是客户永远不会“错误”只是误导而已,这是我们的工作来解释原因。您的回答是完美的:“2.x”支持正在被逐渐淘汰。 – 2010-10-20 03:56:24

相关问题