Why Use Rails instead of Sinatra or Node.js?
codefol.io
codefol.io
First problem is that nothing is said about Node or Sinatra in comparison.
Second problem is that no mention is made of the significant portion of all gems in rubygems (43,762 at last count) that are Rails-specific. Node is not there yet, and Sinatra can't use a good percentage of those.
Node is about JS. Sinatra is about lightweight/speed. Rails is about features.
The author fail to mention that node also scales way better and you probably will have no problems serving at least 10k users will where as in Rail you would have to play with scaling way earlier.