Должен ли я использовать Rails 3 или Rails 2.3.8 - PullRequest
1 голос
/ 03 июля 2010

Я слышал, что Rails 3 почти готов к выпуску из бета-версии, что означает его стабильную версию. Но, конечно, реальная дата пока неизвестна.

Так что я ищу совет от хорошего разработчика RoR. Как вы думаете, я должен изучить и использовать версию Rails 3 RC или использовать Rails 2.3.8? Если я сейчас использую версию RC, будет ли сложно перейти на стабильную версию Rails 3?

Есть ли достойный разработчик RoR, который может предложить некоторые рекомендации?

Спасибо.

Ответы [ 3 ]

7 голосов
/ 03 июля 2010

Я не знаю, что такое рок-разработчик (!), Но я бы рекомендовал использовать Rails 3, а не Rails 2.x.Rails 3 представляет будущее направление Ruby on Rails, поэтому стоит освоиться с ним как можно скорее.Откровенно говоря, Rails 2.x теперь является эволюционным тупиком.Между кандидатом на выпуск Rails 3 и окончательной версией не должно быть никаких существенных изменений.

Барьеры, мешающие внедрению Rails 3, с которыми вы можете столкнуться:

  • его доступность на вашем производствеstack
  • плагин / совместимость с гемами

Для первой проблемы я знаю, что, например, популярная Heroku довольно точно отслеживает бета-версии Rails 3 .Что касается второй проблемы, на данный момент не все плагины и гемы совместимы, но большинство самых популярных - .Если есть определенные плагины или гемы, которые вам нужно использовать, тогда проверьте здесь .

2 голосов
/ 03 июля 2010

Используйте рельсы 3 !!RC все еще находится в стадии разработки, но он более или менее хорош, и вам не нужно будет вносить какие-либо изменения в код после окончательного выпуска

Вот некоторые разумные ресурсы, с которых можно начать работу

  1. http://railscasts.com
  2. http://www.railsdispatch.com/
  3. http://www.teachmetocode.com/
  4. http://rubyonrails.org/screencasts/rails3/
2 голосов
/ 03 июля 2010

Если вам нужно начать проект с нуля , теперь , тогда обязательно используйте Rails 2.3.8. Это безопасный выбор.

В Rails 3 произошли некоторые существенные изменения. Для обновления вам будут доступны некоторые инструменты. Но ни один автоматизированный инструмент никогда не сможет полностью преобразовать ваше приложение 2.3.8 в Rails 3. Трудно сказать, сколько усилий требуется, это действительно зависит от вашего приложения.

Тем не менее, если вы новичок, изучаете и не ожидаете выпустить что-либо в течение нескольких месяцев, Rails 3 - это правильный выбор. К тому времени, когда ваши роковые Rails и что-то появятся, Rails 3, вероятно, стабилизируется, и никто не оглядывается назад.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...