Merb

Merb
Дата появи 2008
Розробник Йехуда Катц
Останній реліз 1.0.9 (12 лютого 2009)
Мова реалізації Ruby[1]
Операційна система багатоплатформова
Ліцензія 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]

Примітки

  1. The merb Open Source Project on Open Hub: Languages Page — 2006.
    d:Track:Q124688
  2. Архівована копія. Архів оригіналу за 31 грудня 2009. Процитовано 27 лютого 2009.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  3. Rails/Merb performance comparison. Архів оригіналу за 14 липня 2011. Процитовано 27 лютого 2009.
  4. http://weblog.rubyonrails.org/2008/12/23/merb-gets-merged-into-rails-3/ [Архівовано 2 березня 2009 у Wayback Machine.] Merb gets merged into Rails 3!
  5. http://yehudakatz.com/2008/12/23/rails-and-merb-merge/ [Архівовано 26 лютого 2009 у Wayback Machine.] Rails and Merb Merge
  • п
  • о
  • р
Каркаси вебзастосунків (веб-фреймворки)
ASP.NET
ASP.NET MVC Framework · BFC · DotNetNuke · MonoRail · Umbraco
ColdFusion
ColdSpring · Fusebox · Mach-II · Model-Glue · onTap
Common Lisp
ABCL-web · blow · BKNR · SymbolicWeb · UnCommon Web
Erlang
BeepBeep · Chicago Boss · Erlang Web · ErlyWeb · Inets · Misultin · Mochiweb · Nitrogen · WebMachine · Yaws
Flex
Cairngorm
Java
Apache Cocoon · Apache Struts · Apache Tapestry · AppFuse · Aranea framework · Click Framework · Cooee framework · Flexive · Google Web Toolkit · Grails · Hamlets · IT Mill Toolkit · ItsNat · JavaServer Faces · JBoss Seam · Makumba · Mentawai · Oracle ADF · OpenLaszlo · OpenXava · Play Framework · Reasonable Server Faces · Restlet · RIFE · Shale Framework · SmartClient · Spring Framework · Stripes · ThinWire · WebObjects · WebWork · Apache Wicket · XTT Framework · ZK Framework
Клієнтські для JavaScript
ASP.NET AJAX · AJILE · Clean AJAX · Backbone.js · Dojo toolkit · Echo JS · Ext JS · jQuery · KnockoutJS · MochiKit · Meteor · MooTools · OpenLink AJAX Toolkit · Prototype · React · qooxdoo · Rialto Toolkit · Rico · script.aculo.us · SmartClient · Spry framework · WinJS · Underscore.js · Yahoo! UI Library
Perl
Catalyst[en] · Interchange · Maypole framework · Mason · Mojolicious
PHP
Akelos PHP Framework · CakePHP · Chisimba · CodeIgniter · Drupal · DokuWiki · eZ Publish · FUSE · Horde · Joomla! · Kohana · MODX · Phalcon · PHP For Applications · PHPOpenbiz · PRADO · Qcodo · Seagull PHP Framework · Simplicity PHP framework · Laravel · SilverStripe · Symfony · VirtueMart · Zend Framework · Zoop Framework · Yii
Python
CherryPy · Django · Flask · Karrigell · Nevow · Porcupine · Pylons · Spyce · TurboGears · TwistedWeb · web.py · web2py · Webware · Zope
Ruby
Camping · Nitro · IOWA · Ramaze · Cerise · Merb · Ruby on Rails
Scala
Lift · Play Framework · Scalatra
Серверні для JavaScript
AppJet · firecat · Helma Object Publisher · Node.js
Lua
Dart
Інші
Alpha Five · Fusebox (ColdFusion і PHP) · OpenACS (Tcl) · Seaside (Smalltalk) · HAppS (Haskell)·
  • п
  • о
  • р
Реалізації
Активні
Неактивні
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