Начиная новый проект - я должен пойти с Rails 3 или 2.3.8? - PullRequest
1 голос
/ 19 октября 2010

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

Поэтому мой вопрос - правильно ли, что самый безопасный путь сейчас - ехать с рельсами2.3.8 с точки зрения ошибок в фреймворке и поддержки плагинов / гемов?

Ответы [ 2 ]

1 голос
/ 19 октября 2010

Краткий ответ:
Rails 3 определенно. Это улучшение по сравнению с 2.3.8, и если вы столкнетесь с какой-либо ошибкой, вы можете внести свой вклад в сообщество. Rails 3 беты была вокруг в течение длительного (спорное) времени, и многие крупные плагины (завещать, will_paginate, authlogic назвать несколько) является Rails 3, совместимого.

Длинный ответ:
Почему 2.3.8

  • В Rails 3 все еще есть небольшая кривая обучения. И хотя вы найдете много документации для Rails 3, она будет не больше, чем Rails 2.3.8. Так что, если вам нужно быстро что-то собрать и сделать это «сделано и работать», тогда вам следует придерживаться 2.3.8 (что вам удобно).

Почему 3?

  • Обновление до 3.0 позже IMO будет сложнее, чем начинать с него прямо сейчас. Так что, если это долгосрочный проект с постоянным обслуживанием и обновлениями, вам следует перейти на Rails 3.
  • Сообщество более активно относится к Rails 3, и, скорее всего, ваши вопросы / сомнения / ошибки будут активно решаться или рассматриваться, если они появятся в Rails 3.
0 голосов
/ 19 октября 2010

На этот вопрос уже есть несколько ответов. Краткий ответ: Используйте Rails 3 .

Ваш клиент обеспокоен, даже в краткосрочной перспективе. Несколько библиотек и плагинов перестают поддерживать Rails 2.x, и теперь они ориентированы на Rails 3.

Я использую Rails 3 более 6 месяцев (включая бета-версии), и сейчас мне никогда не приходилось менять версию из-за требования к самоцвету.

Вот еще несколько ответов:

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