Merb
Merb | |
---|---|
Дата появи | 2008 |
Розробник | Йехуда Катц |
Останній реліз | 1.0.9 (12 лютого 2009) |
Мова реалізації | Ruby[https://www.openhub.net/p/merb/analyses/latest/languages_summary_The_merb_Open_Source_Project_on_Open_Hub:_Languages_Page] |
Операційна система | багатоплатформова |
Ліцензія | wiki.merbivore.com/about/license |
Репозиторій вихідного коду | github.com/merb/merb |
Вебсайт | www.merbivore.com |
Merb, скорочення від «Mongrel (HTTP сервер) + Erb»[2], являє собою вебфреймворк, що реалізує архітектуру Модель-Вид-Контролер. Написаний на Ruby. Розробники Merb зробили акцент на швидкому та легкому ядрі з базовою функціональністю, в той час як розширення її здійснюється за допомогою сторонніх плагінів.
Merb залишає за розробником вибір інструментів ORM (підтримуються Active Record, Datamapper і Sequel), бібліотек JavaScript, і рушія шаблонів HTML (на вибір HAML або eRuby).
Merb зазнав значного впливу Ruby on Rails, і з таким же успіхом може бути використаний для створення складних вебзастосунків і REST-сервісів. При цьому Merb більш гнучкий і швидкий [3] порівняно з ROR, і більшою мірою підходить для тих, хто збирається переписувати вже існуючі системи, а не створювати з нуля нові, а також у випадках, коли передбачаються дуже великі обсяги трафіку.
23 грудня 2008 р. команда проекту Merb об'єдналася з командою Rails з метою створення наступної версії Rails 3, яка об'єднає в собі найкращі риси обох фреймворків. Нова версія планується до випуску в 2009 р.[4][5]
{{cite web}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
|