用于生产的Ruby版本

fl0*_*00r 7 ruby ruby-on-rails

我在Ruby 1.8.7(企业版)上使用Ruby on Rails开发了多年.并且有1.9.2最新版本.

使用1.9.2可以获得哪些好处?编码支持怎么样(我听说过一些问题)?它更快吗?它更稳定吗?等等

目前我即将开始一个新项目.所以我在考虑在生产中使用1.9.2.

Jas*_*wis 7

我在生产中使用1.9.2的经验非常出色.对于一个新项目,尤其是 使用Rails 3,我不会推荐任何其他内容.1.9中的Unicode支持实际上消除了许多很多编码问题,加上1.9.2相当快,稳定性是一个梦想.

当然,如果您要将项目迁移 1.9.2,那么您需要确保在开始之前有良好的测试覆盖率,因为有更改,弃用等.

有关编码问题的真正深入,以及1.9.2中的更改,请阅读Yehuda Katz撰写的这篇文章.