Новый проект Rails - Rails2 или Rails3? - PullRequest
4 голосов
/ 16 мая 2010

У меня есть новый проект, который мне нужно построить. Я хочу, чтобы по крайней мере начать его до конца этого месяца. Так какую версию я должен использовать? Должен ли я просто придерживаться стабильного Rails2 или попробовать использовать Rails3, чтобы мне не пришлось мигрировать позже? Какой из них вы бы предложили кому-то, кто еще изучает Rails?

Ответы [ 4 ]

6 голосов
/ 16 мая 2010

У Rails 3 определенно не будет ресурсов, доступных для него, как у Rails 2, а Rails 3 все равно будет меняться довольно быстро, поэтому, если вы не особенно довольны поддержкой из исходного кода, я бы придерживался Rails 2

3 голосов
/ 16 мая 2010

Я знаю, что вы уже приняли Rails 2, но я все равно выкидываю это:

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

Вы можете довольно легко проверить совместимость ваших плагинов на RailsPlugins.org . Некоторые могут потребовать, чтобы вы использовали определенную ветку Rails 3 от Github, поэтому не забудьте проверить комментарии к отчетам, которые говорят «Работает».

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

0 голосов
/ 16 мая 2010

Я согласен с вами обоими.

Вы должны использовать rails2. Rails3 все еще находится в бета-версии, и многие проблемы могут возникнуть.

В моей компании мы перешли на rails3, и это глупо. Мы тратим много времени на отладку / модификацию плагинов для rails3 ...

Теперь выбор за вами:)

0 голосов
/ 16 мая 2010

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

...