Релиз web-фреймворка Ruby on Rails 3.0
По результатам двух лет разработки представлен релиз web-фреймворка Ruby on Rails 3.0, который подвергся значительной реструктуризации в результате слияния с проектом Merb. Таким образом, свежая версия фреймворка вобрала в себя лучшие качества обоих проектов, за счёт чего Ruby on Rails 3 стал более легковесным, быстрым и легким для понимания. Он может работать под управлением Ruby 1.8.7, Ruby 1.9.2 и JRuby 1.5.2. Среди основных улучшений можно выделить: переработку модуля для разбора URL, который теперь акцентирован на использовании REST деклараций и поддержку интерфейса для быстрого подключения внешних плагинов; ненавязчивое использование JavaScript обработчиков, базирующихся на фреймворках, подобных Prototype и jQuery; повышение производительности компонентов Rails на основе опыта Merb; новый Action Mailer API для отправки почтовых сообщений (особенно упрощен процесс отправки писем с вложениями), поставленный уровнем выше Action Controller; переработку и включение по умолчанию встроенных механизмов для защиты от XSS-атак; точное управление зависимостями при помощи Bundler.© Root.UA