Должен ли я использовать Rails 3 для моего приложения - PullRequest
2 голосов
/ 14 февраля 2010

Некоторое время я был пользователем Rails и недавно использовал версию 2.3.4.

Rails 3 Beta только что вышла недавно и, похоже, значительно улучшила производительность, особенно после объединения с Merb.

Я планирую создать приложение, которое займет 4-6 месяцев. Должен ли я использовать Rails 3 для него, начиная с беты? Зная, что он будет глючить до полного выпуска? Производительность, безусловно, является важным требованием для моего приложения.

Вы можете помочь мне, если сможете дать ответы на следующие вопросы: 1- Как вы думаете, Rails 3 выйдет через 4-6 месяцев? 2. Будет ли легко перенести код, если я выберу Rails 2.3.5?

Ответы [ 3 ]

4 голосов
/ 15 февраля 2010

Существуют определенные аспекты, которые необходимо учитывать:

Ваше приложение зависит от сторонних плагинов / гемов? Если да, то вам следует проверить, совместимы ли они с Rails 3 . Вероятно, вы найдете библиотеки, которые пока несовместимы, но есть большая вероятность, что они рано или поздно «починят».

Кроме того, это действительно зависит от того, о каком приложении вы говорите. Лично я портирую один из моих сайтов на 2.3.5 на Rails 3, но только для целей подготовки и обучения. Поскольку Rails 3 пока является только общедоступной бета-версией, ОБЯЗАТЕЛЬНО НЕ СЧИТАЕТСЯ, ЧТОБЫ ПРОИЗВОДИТЬ ПРОДУКТ . Вы можете скачать его, использовать его и поиграть с ним, но на данный момент это почти все.

Если вы решите обновить один из ваших существующих проектов (что я рекомендую вам сделать), взгляните на screencast Джеффри Грозенбаха, который проведет вас через процесс обновления.

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

1 голос
/ 14 февраля 2010

Я думаю, вы должны сделать это для версии 2.3.5, но всегда думайте о Rails 3. Прочтите примечания к выпуску Например, используйте этот плагин для выхода из HTML по умолчанию.

Попробуйте использовать плагины, готовые для Rails 3. Контрольный список здесь .

Используйте ненавязчивый JavaScript.

1 голос
/ 14 февраля 2010

afaik Точная дата выпуска пока не установлена. Еще один момент, который необходимо учитывать, - от того, от каких плагинов rails зависит ваш проект, так как я думаю, что большинство из них тоже нужно обновить ...

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