我想用 Ruby on Rails 开发一个应用程序。几年前我(大力)使用过rails。从那时起我就没有尝试过,我一直专注于核心Ruby。那时Rails(1.2.x)曾经有点慢!所以我的问题是我是否应该选择较早的较慢版本还是应该尝试较新的版本......速度快吗? 稳定的?它是否对为早期版本制作的所有 gem 提供适当的支持?
谢谢

有帮助吗?

解决方案

与两年前相比,您应该对 Rails 的现状印象深刻。以下是一些需要注意的事项。

  • mongrel 作为服务器仍然很好,但很多(大多数?)人都在使用 Phusion Passenger。我正在使用 Passenger 在生产模式下运行一些应用程序,这非常棒。它通过一组非常小且简单的指令插入 Apache。您不必像以前那样设置平衡器或重写器。
  • Phusion 还提供 RubyEE,这是他们自己的更高效的 Ruby 版本。安装程序的工作方式是,如果您决定不喜欢,只需删除其目录即可将其删除。这一切都是独立的。
  • rmagick 的安装仍然和以前一样糟糕,但现在有 Paperclip 作为替代品。
  • 您一定会喜欢 2.3 加载控制台的速度。
  • name_scopes 是向前迈出的一大步。请务必仔细阅读它们。

还有许多其他升级原因,其中大部分都可以在此网站上找到。除非您对 Rails 有兴趣,否则我怀疑您不会对它感到失望。

现在,当您询问稳定性时,答案是“肯定的,它是稳定的”。但是,您没有提供有关要支持哪些类型的用户负载的信息。更详细的问题可能会带来更详细的答案。

编辑回答你的评论。Rails 2.3 中的 10 件很酷的事情 经过 卢克·弗兰克尔. 。这是对最新亮点的精彩总结。

其他提示

使用Rails 2.3还没有问题!宝石也没有问题!给它一个尝试,它的岩石! ;)

2.3.4足够稳定的,如果你是,如果你正在运行1.9.1运行的Ruby 1.8.6 / 7,没有那么多的(即使它应该在技术上支持它正常)。

如果你要运行Ruby 1.9.1,你不错,速度的提高是非常好的,但是你必须要知道,有些事情不会像预期的那样,将需要或者核心的Ruby或者Rails的一些补丁

说,我仍然会避免REE。凡是在发展malloc分配对我来说,我不会在生产信任。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top