Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Merb 1.0 Released So Here’s 44 Links and Resources To Get You Going (rubyinside.com)
7 points by qhoxie on Nov 8, 2008 | hide | past | favorite | 3 comments


Why should I think about using Merb for my project as opposed to something like Rails?


I ask "Why?" a lot when I am using software written by other people. This is largely due to my hackerish nature and experience with OSS.

I get worried when the answers to that "Why?" do not make a lot of sense, especially when it is some thing like a framework that I invest a lot of trust into. Rails failed to have a good answer a number of times when I dug into it. Most of the time it was a "that's the way it is" type of scenario.

Merb never does this to you. Merb always answers the "Why?" with things like "Because you chose it to be that way" or "Because there is an HTTP spec to back that up." It all makes sense.

Other reasons that are related to the above that will keep me coming back: it's very fast and very flexible.


Its agnosticism is attractive in certain situations. Rails is rather tied to ActiveRecord (Merb uses DataMapper by default, but you can choose others) and Prototype (though Rails has an unofficial jQuery plugin)). Merb was designed ground up to be agnostic on database, view and JavaScript choices.

Merb is "lighter", faster in many situations, and has a different "flavor" generally, that you'll either love or feel indifferent to. It was designed to be thread safe almost from day one so this element is well tested, whereas Rails is only just getting into that area with Rails 2.2.

Disclaimer: I like to support Merb, but I'm still a Rails user generally.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: