Я использую приложение Rails 2.3.4 и мне интересно, стоит ли мне обновляться до 3.0?
Я занимаюсь разработкой приложения и уже некоторое время использую Rails 2.3.4, но мне интересно, стоит ли мне пытаться обновить или продолжать ждать, а не обновлять, полагаю, у меня есть пара вариантов.
Я использую ruby 1.8.7, мне нужно обновить его, а?
насколько трудно это будет / сколько кода это сломает, у меня будет много неожиданных результатов?
любой вклад будет оценен, я несколько потерян.
1 ответ
Это во многом зависит от ваших ограничений. Если вы планируете поддерживать сайт в рабочем состоянии, и он имеет большое значение для вас и / или вашего клиента, тогда стоит остаться на "золотом пути" Rails. В целом, обновление Rails 2 до Rails 3 относительно просто.
Вы можете проверить, совместимы ли ваши плагины / гемы с Rails 3 по адресу http://www.railsplugins.org/.
С точки зрения кривой обучения, вы захотите познакомиться с Bundler.
Вы можете придерживаться Ruby 1.8.7.
Теперь, если вы хотите использовать все преимущества Rails 3, это займет немного больше времени (рефакторинг), но это не должно помешать вам обновиться.
Для получения дополнительной информации вы можете взглянуть на: http://www.railsupgradehandbook.com/