From: Ezra Zygmuntowicz Date: 2007-11-14T15:43:17+09:00 Subject: Re: Merb-0.4.0 On Nov 13, 2007, at 5:56 PM, Daniel DeLorme wrote: > Roger Pack wrote: >> does merbe run 'super well' on 1.9? :) Like nicely fast? > > Do you think you could come up with a page showing how Merb is > different from Rails? IMHO every non-rails framework should do that. > The large community makes Rails the default framework; why use Merb > if it's the same as Rails but with less people improving and testing > it? So the deciding factor on choosing Merb over Rails would have to > be > 1) what can Merb do that Rails doesn't? > 2) what does Merb do differently? > > Daniel Merb borrows quite a bit of conventions from rails but also has it's own interesting features. One of the main goals of the project is to have a small, tight easily extensible core that is fast and has clean explicit entry points for plugins and customizations. It's a lot more modular than rails is as far officially supporting 3 different ORM backends, activerecord, sequel and datamapper, supporting test/unit or rspec for testing. Merb does not use the stdlib cgi.rb, it implements all its own multipart parsing and is much faster at it. In fact merb is much faster then rails in general: http://pastie.caboo.se/private/dbwggdztupcpbt6v3rdpga Hhere is a pdf called Why Merb? It covers a lot of the points where merb is different from rails. http://yehudakatz.com/wp-content/uploads/WhyMerb.pdf Cheers- -Ezra