08 февраля 2010 года, 23:58 |
Текст: Юрий Стрельченко
Бета-релиз популярного фреймворка разработки веб-приложений предложил интеграцию с фреймворком .
Девиз Ruby on Rails — «Веб-разработка, которая не напрягает».
Merb построен на базе архитектурного шаблона (Model–View–Controller), который позволяет визуально разрабатывать веб-приложения за счет вынесенной в название схемы: задачи создания интерфейса и логики теперь разнесены, а широкие возможности тестирования компонентов программы на разных стадиях разработки и проектирования ускоряют весь процесс. Планы на интеграцию с Merb впервые прозвучали в декабре 2008 года.
Сборка получила новый маршрутизатор с акцентом на веб-сервисы RESTful, новый Action Mailer API в стиле Action Controller (избавит от необходимости разбивать сообщения на множество частей), язык запросов Active Record на базе реляционной алгебры, ненавязчивые JavaScript-помощники для библиотек Prototype и JQuery, понятное управление зависимостями посредством Bundler.
Утверждается, что в работе над выпуском был учтен вклад более чем 250 разработчиков, внесших около 2,4 тыс. исправлений с момента представления версии 2.3. В целом релиз существенно ускоряет процесс разработки и повышает прозрачность кода.