Do Ruby on Rails Developers Need Merb?
internetnews.com
internetnews.com
Now that client side frameworks like Cappucino and SproutCore exist, I don't really see the point in using Rails or Seaside.
I would recommend Merb as a replacement for dynamic, content-driven sites that people currently use PHP for.
Why would a javascript client framework remove the need for a backend?
Its back to the future.
When you have worked with both you find that the back end stuff just gets in the way for the rich client frameworks. Its not to say that "classic" action/restful style web apps don't have a place (they have a BIG place, especially for content heavy sites) but its not a one size fits all.
Couldn't agree more. Impressed daily with Cappuccino.
I see Merb as being like Postgres and Rails like MySQL. Both are good products. Merb is better put together from a technical perspective, but doesn't have the mindshare that Rails has. This means less plugins being created, and less search results on Google for your error messages. For advanced programmers this usually doesn't matter, but for beginners it makes Merb much less accessible.
Yes.
For small sites, Rails is the ultimate in readable and simple frameworks.
However. For very small sites where the whole application is placed in one source file. For bigger sites where not all the controllers is placed in one directory. For sites which uses jQuery instead of prototype. For sites where thread-safety is important, the answer is Merb.
Rails succeeded because it's opinionated. I don't want to choose from five different ORM layers. I want one that works.