Пришло время обновить до Ruby 1.9?Должен ли я перейти на Ruby 1.9?
ответ
Мой короткий ответ:
«Нет».
Мой длинный ответ:
Version 1.9.1 еще ветвь развития. С удовольствием играть, и вам следует поиграть, если вы заинтересованы, но по-прежнему происходит много перетряхивания. Многие драгоценные камни и библиотеки по-прежнему адаптируются к нему.
Так что да, чтобы исследовать, нет для производства.
Дома, я пишу код, который работает под 1,8 и 1,9 (например, объявляя кодировку и избегая strings.each), и используйте 1.9, когда это быстрее, и вернитесь к 1.8, если я использую драгоценный камень, t 1.9.
Но использовать снежный клен «Не пытайтесь это на работе».
Существует хороший сайт, в котором подробно описывается совместимость различных драгоценных камней с Ruby 1.9 под названием http://isitruby19.com.
Я написал guide for Ruby 1.9.1-related stuff, который может вас заинтересовать. Он показывает вам, как редактировать библиотеки, чтобы заставить их работать в вашей системе.
Я использую 1.9.2 в производстве в течение нескольких месяцев и люблю его. Его быстро и очень стабильно. Да, есть некоторые 1,8 -> 1,9 проблемы, но они, как правило, быстро выкуриваются, если у вас есть какие-либо тесты и неуместны, если вы пишете новый код.
Кроме того, Героку сбросил вес за 1.9.2 месяца назад.
http://blog.heroku.com/archives/2011/2/9/the-path-forward-192/
Я предполагаю, что время для ответа на этот ответ прошло. – inger