2010-07-28 95 views
2

我正在为现有的Ruby应用程序构建一个Web界面,并且试图找出要使用哪个Rails版本 - 最新的当前版本2.3或即将到来的版本,被发布版本3.0。我应该使用哪个版本的Rails

使用2.3的原因非常简单:它是当前的版本,并且很稳定。

我的考虑3.0的理由是:

  • 我的应用程序使用了Ruby 1.9和Rails 2.3似乎不支持Ruby 1.9的
  • 的Rails 3.0是假想框架的主要返工。如果我现在开始一个新项目,我想我可能会第一次“正确”,而不是在我准备迁移到Rails 3.0时迁移它。

3.0的功能设置真的好多了吗?它是足够稳定的使用还是我只是要求麻烦?任何人都知道从2.3迁移到3.0有多难?

+1

使用PHP 5.3 ;-) – 2010-07-28 05:03:18

回答

4

Rails3已经发布。 现在在生产中使用它。 大多数插件已更新。优点:速度,新的Active Record界面,路由,邮件程序,更多语义,更好地与Rack整合。

该列表会继续显示。

关键是Rails 3在此时已经很好地进行了调试/测试,并准备好用于生产。

+1

的Rails 3.0稳定尚未实现 - 自7月26日以来,这只是RC。 – nfm 2010-07-28 12:32:14

+1

但会很快。 1)如果你的web应用程序非常小且简单,RC应该足够稳定2)如果你正在开发更大的应用程序,需要时间,所以稳定的Rails 3将被释放,然后你将完成它 – skalee 2010-07-29 00:08:24

0

按照稳定性Rails 2.3.5在Ruby 1.8.7中很好。 Rails 3和Ruby 1.9.1已经出来,但还没有进行广泛的稳定性测试。为了稳定性,使用Rails 2.3.5和Ruby 1.8.7的组合

+0

最新的稳定版本是2.3。 8。 – btelles 2010-07-28 19:41:56

0

你在看什么样的时间表?

您可能需要阅读this thread,看看有什么Rails的一些个人思考和Rails 3 :(

相关问题