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]
Примітки
- ↑ The merb Open Source Project on Open Hub: Languages Page — 2006.
d:Track:Q124688
- ↑ Архівована копія. Архів оригіналу за 31 грудня 2009. Процитовано 27 лютого 2009.
{{cite web}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання) - ↑ Rails/Merb performance comparison. Архів оригіналу за 14 липня 2011. Процитовано 27 лютого 2009.
- ↑ 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
|
---|
| Реалізації | | |
---|
| IDE | |
---|
| Додатки | |
---|
| Бібліотеки та каркаси | - Adhearsion
- Camping
- eRuby (RHTML)
- Merb
- Padrino
- RubyCocoa
- Ruby on Rails
- Shoes
- Sinatra
- QtRuby
|
---|
| Серверне ПЗ | - mod_ruby
- Mongrel
- Phusion Passenger (mod_rails/mod_rack)
- Rack
- WEBrick
|
---|
| Люди | |
---|
| Пов'язані статті | - Document format
- why's (poignant) Guide to Ruby
- Ruby Central
- RubyKaigi
- RubyForge
- Ліцензія Ruby
|
---|
| Commons |
|