2

我使用 Rails 有一段时间了,最​​近使用的是 2.3.4 版本。

Rails 3 Beta 最近刚刚发布,它似乎有了显着的性能改进,尤其是与 Merb 的合并。

我计划构建一个需要 4-6 个月的应用程序。我应该从 beta 开始使用 Rails 3 吗?知道在完全发布之前它会出现问题吗?性能绝对是我的应用程序的重要要求。

如果您能提供以下问题的见解,您可以帮助我: 1- 您认为 Rails 3 会在 4-6 个月内推出吗?2- 我应该选择 Rails 2.3.5 迁移代码是否容易?

4

3 回答 3

4

有几个方面需要考虑:

您的应用程序是否依赖于 3rd 方插件/宝石?如果是这样,您应该检查它们是否已经与 Rails 3 兼容。您可能会发现目前还不兼容的库,但很有可能这些库迟早会“得到修复”。

此外,这实际上取决于您在谈论哪种应用程序。就个人而言,我将我的一个基于 2.3.5 的站点移植到 Rails 3,但仅用于准备和学习目的。由于 Rails 3 还只是公开测试版,因此它绝对不被认为是生产就绪的。您可以下载、使用和使用它,但目前仅此而已。

如果您决定升级现有项目之一(我鼓励您这样做),请查看 Geoffrey Grosenbach 的截屏视频,它将指导您完成升级过程。

还有一个官方插件,其中包含一个方便的脚本,您可以使用它来找出应用程序的哪些部分需要升级。

于 2010-02-14T22:31:37.577 回答
1

afaik 还没有确定的发布日期。要考虑的另一点是您的项目依赖于多少 Rails 插件,因为我认为它们中的大多数也需要升级......

于 2010-02-14T20:35:12.723 回答
1

我认为你应该为 2.3.5 版本做这件事,但总是考虑 Rails 3。阅读发行说明。例如默认使用这个插件来转义 html。

尝试使用为 Rails 3 准备的插件。在此处查看列表。

使用不显眼的 JavaScript。

于 2010-02-14T20:48:59.977 回答