Merb | |
---|---|
Tip de | Cadru pentru dezvoltarea aplicațiilor web |
Autor | Ezzra Zygmuntovich |
Dezvoltator | Yehuda Katz |
Scris in | rubin |
Sistem de operare | Software multiplatformă |
Limbi de interfață | rubin |
ultima versiune | 1.1.3 [1] ( 12 iulie 2010 ) |
Licență | Licență MIT |
Site-ul web | merbivore.com |
Merb , prescurtare pentru „ Mongrel (Server HTTP) + Erb” [2] , este un cadru web care implementează arhitectura Model-View-Controller . Scris în rubin . Dezvoltatorii Merb s-au concentrat pe un nucleu rapid și ușor, cu funcționalități de bază, extinzându-l în același timp folosind pluginuri terțe .
Merb lasă la latitudinea dezvoltatorului alegerea instrumentelor ORM ( sunt acceptate ActiveRecord , Datamapper și Sequel ), biblioteci JavaScript și un motor de șabloane HTML (alegerea Haml sau eRuby ).
Merb a fost puternic influențat de Ruby on Rails și poate fi folosit la fel de bine pentru a construi aplicații web complexe și servicii REST . În același timp, Merb este mai flexibil și mai rapid [3] în comparație cu RoR și este mai potrivit pentru cei care urmează să rescrie sistemele existente mai degrabă decât să creeze altele noi de la zero, precum și în cazurile în care traficul este foarte mare. sunt asteptati.
Pe 23 decembrie 2008, echipa de proiect Merb a făcut echipă cu echipa Rails pentru a crea următoarea versiune a Rails 3, care va combina cele mai bune caracteristici ale ambelor cadre. O nouă versiune a fost lansată în 2010. [4] [5] .
rubin | |
---|---|
oameni | |
IDE |
|
Implementări |
|
Aplicații |
|
Biblioteci și cadre |
|
Software de server | |
Alte |
|
|