Pull to refresh

Ruby on Rails уже на 3.2, следующая станция 4.0.0.beta

Reading time1 min
Views3.7K
Не покладая рук команда разработчиков Ruby on Rails прокладывает железнодорожный путь к следующим версиям, радуя нас все новыми и новыми плюшками. И вот на днях, Девид (который Heinemeier Hansson) сообщил в блоге новость об очередном обновлении Rails до версии 3.2 RC1, заодно подметив, что версия 3.2 будет последней в третьей ветке и на подходе 4.0.0.beta.

Основных отличий в версии 3.2 от предыдущей несколько:
  1. Режим разработки стал заметнее шустрее, что особенно заметно на больших приложениях.
  2. Благодаря Journey engine, быстрее стал и роутинг. Что, снова таки, особенно заметно на масштабных приложениях.
  3. Добавлен «толкователь» запросов. Например, пишем puts Person.active.limit(5).explain и видим содержание запроса, генерируемое ARel.
  4. Более продвинутая система логирования. Обновление поможет вести журнал логов в разрезе… например, разных пользователей приложения.
  5. А функция store в Active Record еще больше расширит возможности хранения значений.
Все изменения в подробностях тут.
И как всегда, что бы установить Rails 3.2 RC1 достаточно просто написать gem install rails --pre.

Rails/master на 4.0.0.beta!

На счет четвертой версии информации пока мало, но было подмечено, что она будет поддерживать Ruby 1.9.3 без обратной совместимости более старых версий. Собственно, это и надоумило разработчиков перейти к следующей версии. Представить стабильную версию обещают уже к лету 2012 года, поддерживая двухлетний цикл основных обновлений (первая версия в 2005, вторая в 2007 и третья в 2010 году).
Tags:
Hubs:
Total votes 29: ↑26 and ↓3+23
Comments21

Articles