2011-02-09 4 views
3

Отказ от ответственности: Я абсолютно не знаком с Ruby on Rails, но планирую его изучить.Почему существуют разные версии Ruby On Rails?

Сегодня утром я читал, что были выпущены два новых релиза Ruby On Rails (версии 2.3.11 и 3.0.4).

Я не понимаю, почему люди (сообщество ROR) работают (поддерживают) разные версии? Каковы преимущества для разработчиков?

ответ

6

Активная разработка не выполняется на ветке 2.x. Тем не менее, существует множество и множество развернутых приложений 2.x в дикой природе, и учитывая, что вчерашние выпуски были связанными с безопасностью патчами, они предоставили патч для пользователей 2.x.

Обновление приложения Rails от 2.x до 3.x не обязательно является простым или тривиальным, и необоснованно ожидать, что это решение для безопасного отверстия, поэтому вместо него был выпущен выпуск 2.3.11.

+0

Привет, Крис, я получил его сейчас. Спасибо. Я думал, что Rails 3 в любом случае лучше, чем Rails 2. Поэтому, когда Rails 3 отключается, пользователи обновляют свои приложения так быстро, как только могут. Легко или нет ;-) – politicus

2

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

+0

Хорошо. Понял. Благодарим willcodejavaforfood. – politicus

Смежные вопросы