Rails vs Merb (updated)

Ruby Programmers having a fight

Ruby Programmers having a fight

What the fuck is this?

Merb is launched and DHH suddenly has a load of “Rails Myths” posts up on his blog. Like this sly little dig:

it shows the great power of being an full-stack framework

Wycats responds with a slightly less sly dig:

For the moment, these differences are the reason that Rails will continue to dominate amongst developers seeking to build apps similar in scope to apps built by 37Signals. I suspect that Merb will pick up steam amongst developers looking to build innovative apps leveraging the latest and greatest Ruby techniques and libraries.

Zed responds angrily to a mistake by DHH (which DHH subsequently corrects).

I admit I’ve not had much time to look at Merb in detail; the times when I have played with it my impression has been “it’s much the same as Rails but done in a different (probably cleaner) way”. I love the fact in Rails that everything comes in one bundle (apart from RSpec :-), I love the fact that Merb gives you choices (even though I don’t have the time to research those choices), I like the fact that the two frameworks are now feeding off each other.

But the thing that impressed me most when I came to Rails was how nice and friendly the Ruby community was. But, it would appear that that was an illusion and massive egos are in charge. Discussion is good. Adapting your ideas in the face of competition and change is good. Having a massive pissing match because my framework is better than your framework is stupid. I wish you would all just shut the fuck up.

UPDATE:

And the fighting continues – this time it’s _why versus Zed.

Tags: , ,

This entry was posted on Tuesday, November 18th, 2008 at 10:30 am and is filed under General. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

4 Responses to “Rails vs Merb (updated)”

  1. Caius Says:

    Hear hear.

  2. Matt Aimonetti Says:

    Good post, however I think people saw drama were there it was just people arguing ideas, see my response in my blog post: http://merbist.com/2008/11/15/rails-vs-merb-drama/

    BTW when you see all the VM guys working together you can’t pretend there is no love in the Ruby community ;)

  3. Rahoul Baruah Says:

    Thanks Matt (love your blog by the way).

    The issue is, as Zed states, that the entire “discussion” is conducted in a passive-aggressive manner. It’s not a “I can see the merits in Y but in my experience X works better”, it’s more like “Y is preferred by **some** [cue scornful voice] people but X is, as a matter of fact, the way it should be done”

  4. bob Says:

    Yjrwqg hi nice site thx http://peace.com