Merb | |
---|---|
Type | Ramme for udvikling af webapplikationer |
Forfatter | Ezzra Zygmuntovich |
Udvikler | Yehuda Katz |
Skrevet i | rubin |
Operativ system | Cross-platform software |
Interface sprog | rubin |
nyeste version | 1.1.3 [1] ( 12. juli 2010 ) |
Licens | MIT licens |
Internet side | merbivore.com |
Merb , forkortelse for " Mongrel (HTTP-server) + Erb" [2] , er en webramme, der implementerer Model-View-Controller- arkitekturen . Skrevet i Ruby . Merb-udviklere har fokuseret på en hurtig og let kerne med grundlæggende funktionalitet, mens de udvider den ved hjælp af tredjeparts plugins .
Merb overlader op til udvikleren valget af ORM -værktøjer ( ActiveRecord , Datamapper og Sequel understøttes), JavaScript - biblioteker og en HTML -skabelonmotor (valg af Haml eller eRuby ).
Merb er blevet stærkt påvirket af Ruby on Rails og kan lige så godt bruges til at bygge komplekse webapplikationer og REST - tjenester. Samtidig er Merb mere fleksibel og hurtigere [3] sammenlignet med RoR, og er mere velegnet til dem, der skal omskrive eksisterende systemer frem for at lave nye fra bunden, samt i tilfælde, hvor meget store mængder trafik er forventet.
Den 23. december 2008 gik Merb-projektteamet sammen med Rails-teamet for at skabe den næste version af Rails 3, som vil kombinere de bedste funktioner fra begge rammer. En ny version blev udgivet i 2010. [4] [5] .
rubin | |
---|---|
Mennesker | |
IDE |
|
Implementeringer | |
Ansøgninger |
|
Biblioteker og rammer |
|
Server software | |
Andet |
|
|