LINUX.ORG.RU

Ruby on Rails 4.2

 , , ,


2

6

В канун года вышел очередной релиз популярного веб-фреймворка Ruby on Rails 4.2.

Основные нововведения:

  • новая подсистема Active Job для организации очередей заданий, работающих поверх таких систем, как Resque, Delayed Job, Sidekiq и некоторых других;
  • Active Mailer теперь построен на базе Active Job и поддерживает метод deliver_later для асинхронной отправки писем;
  • в библиотеке Active Record реализован набор улучшений Adequate Records — теперь операции find и find_by кэшируются посредством подготовленных выражений (prepared statements); разработчиками заявляется двукратное ускорение подобных запросов;
  • новые приложения теперь генерируются с подключённым гемом Web Console, выводящим отладочную консоль для страниц ошибок приложения;
  • в API миграций добавлены методы add_foreign_key и remove_foreign_key для управления внешними ключами таблиц, в настоящее время поддерживаются адаптеры mysql, mysql2 и postgresql.

Rails 4.2 будет последним большим релизом в серии 4.*, теперь разработчики сфокусируются на подготовке следующего мажорного релиза Rails 5.0, выпуск которого запланирован на осень 2015 года.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: shahid (всего исправлений: 2)

Ответ на: комментарий от vim

Чего он малоюзабельный? Нет if и loop? Так нафиг они нужны верстальщику? Зато работает на клиенте. Имхо, SASS слегка переусложнён, с LESS работать намного приятнее и читабельность на высоте без миксинов.

menangen ★★★★★
()
Ответ на: комментарий от GanGSISoft

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

upcFrost ★★★★★
()
Ответ на: комментарий от sT331h0rs3

Ну так - хипсторам от хипсторов.

anonymous
()
Ответ на: комментарий от I-Love-Microsoft

Я с тобой не согласен, если в языковом сообществе есть единственный верный фреймворк который «победил» - это отлично, всяко лучше чем 100500 полукривых подделок.

umren ★★★★★
()
Ответ на: комментарий от st4l1k

О, да, две реимплементации cfengine, и два нескучных костыля для сборки. Видать у них нашли фатальный недостаток.

Просто NIH во все поля.

anonymous
()
Ответ на: комментарий от menangen

на клиенте

Вместо того, чтобы 1 раз собрать свой шлак нужно каждый раз на клиенте? Говнокодеры совсем распоясались.

anonymous
()
Ответ на: комментарий от menangen

Нет if

а when это не одно и то же?

loop

loop есть, обнови инфу :)

читабельность

уже одному отвечал, читабельность это к Stylus.

vim
()
Ответ на: комментарий от abc

А имеет ли сейчас смысл переходить на Rails допустим с Django ?

А что вам в Python / Django нравится / не нравится?

static_lab ★★★★★
() автор топика
Ответ на: комментарий от abc

те же грабли, вид сбоку, смысла не имеет

umren ★★★★★
()
Ответ на: комментарий от static_lab

на odesk по django практически нет проектов, только rails. а с текущей ситуацией фриланс за $$$ очень привлекателен)

abc
()
Ответ на: комментарий от vim

Смотрел, не заметил никаких улучшений по сравнению с less.js

menangen ★★★★★
()
Ответ на: комментарий от loz


Погуглил, какое-то ненужно для ненужно.


На рельсах написан GitLab и GitLab-CI.
Они прекрасны!

blackst0ne ★★★★★
()

А где сообщения типа «исправлен баг ХХХ, из-за чего стало работать в 10 раз быстрее» или это не про «Язык одного фреймворка ©»

AlexVR ★★★★★
()
Ответ на: комментарий от AlexVR

Исправлен баг с динамической типизацией и сборкой мусора из-за чего стало работать в 30-100 раз быстрее

makoven ★★★★★
()
Ответ на: комментарий от loz

Искренне рад за людей которым уже не нужно или еще не нужно.

st4l1k ★★
()
Ответ на: комментарий от makoven

Все на вордпрес!

Жуткий дуршлаг, между прочим.

anonymous
()

В канун года

Афтар видать в канун своего рождения, перед написанием новости принимал лишку.

anonymous
()

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

nikolnik ★★★
()
Ответ на: комментарий от abc

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

umren ★★★★★
()
Ответ на: комментарий от abc

Я перешел три года назад, через месяц django уже казался жутко убогим. Не знаю правда, что с ним сейчас (суда по доке, ничего серьезно не изменилось)

anonymous
()

Руби - это очень хорошо.

Руби притягивает к себе альтернативно одаренных кульхацкеров.

Которые, благодаря Руби, не мельтешат в Джава enterpriZe.

Bioreactor ★★★★★
()
Ответ на: комментарий от Virtuos86

Чем оно лучше Ruby?

версия больше же

static_lab ★★★★★
() автор топика
Ответ на: комментарий от nikolnik

Руби - самый изящный динамический язык и все другие являются лишь жалкими породиями

Нет, это твой письменный русский является жалкой пародией на грамотное письмо.

Virtuos86 ★★★★★
()
Ответ на: комментарий от st4l1k

chef, puppet, capistrano - уже все не катят?

Ну если ты локалхост всю жизнь админишь, то катят. А в проде — не катят и не могут катить by design.

anonymous
()
Ответ на: комментарий от anonymous

О, да, две реимплементации cfengine, и два нескучных костыля для сборки. Видать у них нашли фатальный недостаток.

Просто NIH во все поля.

Два промиса с классами этому господину!

anonymous
()

пора перевести ресурс на четверку )

DILIN ★★★★★
()
Ответ на: комментарий от Bioreactor

Ждаве как раз место в тебе.

anonymous
()
Ответ на: комментарий от vim

Бггг, nice try. Но mid-2013 air, с i7. А кривой apple store как был самым тормозным и глючным приложением в системе, так и остался. Теперь мы знаем, почему. Там же рабирабираби!

ptarh ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.