Why Rails and not Sinatra or Node.js?
Rails is bloated and hard to learn. You’d love to use a really simple framework like Sinatra. But what if you need something from Rails that isn’t there? You can’t memorize all the hundreds of helper methods in Rails. But what are the important ones that will hurt you badly if you don’t know them...