Представлен первый бета-выпуск MVC (Model-View-Controller) web-фреймворка Ruby on Rails 3.0, подвергшегося значительной реструктуризации в результате слияния с проектом Merb. Субъективно, по заявлению разработчиков, Ruby on Rails 3.0 стал более легковесным, быстрым и легким для понимания.
Основные улучшения:
Модуль для разбора URL (Router) акцентирован на использовании REST (Representational State Transfer) деклараций;
Новый Action Mailer API для отправки почтовых сообщений (особенно упрощен процесс отправки писем с вложениями), поставленный уровнем выше Action Controller;
Язык запросов в Active Record, построенный на идеях реляционной алгебры;
Ненавязчивое использование javascript обработчиков, базирующихся на фреймворках подобных Prototype и jQuery;
Точное управление зависимостями при помощи Bundler.
Представлен первый бета-выпуск MVC (Model-View-Controller) web-фреймворка Ruby on Rails 3.0, подвергшегося значительной реструктуризации в результате слияния с проектом Merb. Субъективно, по заявлению разработчиков, Ruby on Rails 3.0 стал более легковесным, быстрым и легким для понимания. Основные улучшения: Модуль для разбора URL (Router) акцентирован на использовании REST (Representational State Transfer) деклараций; Новый Action Mailer API для отправки почтовых сообщений (особенно упрощен процесс отправки писем с вложениями), поставленный уровнем выше Action Controller; Язык запросов в Active Record, построенный на идеях реляционной алгебры; Ненавязчивое использование javascript обработчиков, базирующихся на фреймворках подобных Prototype и jQuery; Точное управление зависимостями при помощи Bundler.