Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: be652dc2d8
Fetching contributors…

Cannot retrieve contributors at this time

file 43 lines (42 sloc) 1.942 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
---
layout: default
title: "Why Merb?"
current: "why_merb"
---

<div class='full_width' id='content_top'>
  <div id='content_bottom'>
    <div id='content_full'>
      <h1>Why Merb?</h1>
      <div class='feature' id='speed'>
        <h2>Speed</h2>
        <h3>Built for it!</h3>
        <p>
          Like Ruby on Rails, Merb is an MVC framework. Unlike Rails, Merb is ORM-agnostic, JavaScript library agnostic, and template language agnostic, preferring plugins that add in support for a particular feature rather than trying to produce a monolithic library with everything in the core.
        </p>
        <p>
          Merb is also thread-safe and was originally engineered to handle multiple file uploads concurrently.
        </p>
      </div>
      <div class='feature' id='light'>
        <h2>Lightweight</h2>
        <h3>A simple, clearly documented core</h3>
        <p>
          Rather than trying to cram every feature under the sun into a single code base, we keep things to the bare minimum, without sacrificing anything important.
        </p>
        <p>
          The core code in Merb is kept simple and well organised meaning it’s easier to understand, maintain and extend.
        </p>
      </div>
      <div class='feature' id='power'>
        <h2>Powerful</h2>
        <h3>Featureful, flexible and extensible</h3>
        <p>
          While we try to keep the core as minimal and clean as possible, this hasn’t meant a sacrifice of features. Merb has a very comprehensive set of features which we are continually improving. For example the new provides, which replaces the responds_to API.
        </p>
        <p>
          For any features that aren’t covered in Merb’s core, there are plugins. Rather than reinvent the wheel with a custom plugin framework, these are implemented as RubyGems, giving us easy plugin installation, updates and versioning.
        </p>
      </div>
    </div>
  </div>
</div>
Something went wrong with that request. Please try again.