Merb
Merb | |
---|---|
Тип | Фреймворк для разработки веб приложений |
Автор | Эззра Зигмунтович |
Разработчик | Йехуда Катц |
Написана на | Ruby |
Операционная система | Кроссплатформенное программное обеспечение |
Языки интерфейса | Ruby |
Последняя версия | 1.1.3[1] (12 июля 2010) |
Репозиторий | github.com/merb/merb |
Лицензия | Лицензия MIT |
Сайт | merbivore.com |
Merb, сокращение от «Mongrel (HTTP сервер) + Erb»[2], представляет собой веб-фреймворк, реализующий архитектуру Model-View-Controller. Написан на Ruby. Разработчики Merb сделали акцент на быстром и легком ядре с базовой функциональностью, в то время как расширение её осуществляется с помощью сторонних плагинов.
Merb оставляет за разработчиком выбор инструментов ORM (поддерживаются ActiveRecord, Datamapper и Sequel), библиотек JavaScript, и движка шаблонов HTML (на выбор Haml или eRuby).
Merb испытал большое влияние Ruby on Rails, и с таким же успехом может быть использован для создания сложных веб-приложений и REST-сервисов. При этом Merb более гибок и быстр[3] по сравнению с RoR, и в большей степени подходит для тех, кто собирается переписывать уже существующие системы, а не создавать с нуля новые, а также в случаях, когда предполагаются очень большие объемы трафика.
23 декабря 2008 года команда проекта Merb объединилась с командой Rails с целью создания следующей версии Rails 3, которая объединит в себе лучшие черты обоих фреймворков. Новая версия была выпущена в 2010 году.[4][5].
Примечания
[править | править код]- ↑ 1.1.3 . Дата обращения: 31 июля 2022. Архивировано 31 июля 2022 года.
- ↑ [ANN] Merb, Mongrel+Erb — msg#00105 — lang.ruby.mongrel.general Архивировано 31 декабря 2009 года.
- ↑ Rails/Merb performance comparison . Дата обращения: 19 января 2009. Архивировано из оригинала 14 июля 2011 года.
- ↑ http://weblog.rubyonrails.org/2008/12/23/merb-gets-merged-into-rails-3/ Архивная копия от 2 марта 2009 на Wayback Machine Merb gets merged into Rails 3!
- ↑ http://yehudakatz.com/2008/12/23/rails-and-merb-merge/ Архивная копия от 26 февраля 2009 на Wayback Machine Rails and Merb Merge