Merb

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 19. februar 2016; checks kræver 9 redigeringer .
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] .

Noter

  1. 1.1.3 .
  2. [ANN] Merb, Mongrel+Erb - msg#00105 - lang.ruby.mongrel.general Arkiveret 31. december 2009.
  3. Rails/Merb ydeevne sammenligning (downlink) . Dato for adgang: 19. januar 2009. Arkiveret fra originalen den 14. juli 2011. 
  4. http://weblog.rubyonrails.org/2008/12/23/merb-gets-merged-into-rails-3/ Arkiveret 2. marts 2009 på Wayback Machine Merb bliver flettet ind i Rails 3!
  5. http://yehudakatz.com/2008/12/23/rails-and-merb-merge/ Arkiveret 26. februar 2009 ved Wayback Machine Rails and Merb Merge