Jump to content

Merb

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Knowtheory (talk | contribs) at 12:47, 23 March 2010. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Merb
Original authorEzra Zygmuntowicz
DeveloperYehuda Katz
Stable release
1.0.15 / November 4, 2009 (2009-11-04)
Repository
Written inRuby
Operating systemCross-platform
TypeWeb application framework
LicenseMIT License
Websitemerbivore.com

Merb, short for "Mongrel+Erb"[1], is a model-view-controller web framework written in Ruby. Merb adopts an approach that focuses on essential core functionality, leaving most functionality to plugins.

Relation to Ruby On Rails

Merb 1.0 was released on November 7, 2008 at RubyConf.[2] and is currently at version 1.0.12.

The Merb project was started as a "clean-room" implementation[3] of the Ruby on Rails controller stack, but has grown to incorporate a number of ideas which deviated from Rails's spirit and methodology, most notably, component modularity, extensible API design, and vertical scalability. Most of these capabilities have since been incorporated back into Rails during the Rails/Merb merger announced on December 23, 2008.[4][5]

Like Rails, Merb can also be used to write sophisticated applications and RESTful Web services. It has been suggested that Merb is more flexible and faster than Rails.[6].

References

  1. ^ Zygmuntowicz, Ezra (18 Oct 2006). "ANN: Merb, Mongrel+Erb". osdir.com. {{cite web}}: External link in |work= (help)
  2. ^ Aimonetti, Matt (9 Nov 2008). "Merb 1.0 released". Merbist.
  3. ^ Zygmuntowicz, Ezra (23 Dec 2008). "Merb *is* Rails".
  4. ^ Hansson, David Heinemeier (23 Dec 2008). "Merb gets merged into Rails 3!". weblog.rubyonrails.org. {{cite web}}: External link in |work= (help)
  5. ^ Katz, Yehuda (23 Dec 2008). "Rails and Merb Merge". yehudakatz.com. {{cite web}}: External link in |work= (help)
  6. ^ Boone, Paul (18 Sept 2008). "Rails/Merb performance comparison (on mongrel, jruby, tomcat, glassfish)". mindbucket.com. {{cite web}}: Check date values in: |date= (help); External link in |work= (help)