Node.js is extremely hard to work with compared to Rails and moderately hard to work with compared to Django.
Pro tip: Don't put this on your resume.
Pro tip: Don't put this on your resume.
For those that love to build things from the ground up or to carve out new solutions, Node is a great place to be. I think it's got enormous potential and is biggest opportunity since Python and Ruby took off around years ago.
Just don't think because you can create the same sorts of apps with Node that it's as easy.
Ruby on Rails even three years ago was laughable compared to today's toolset. Node is catching up quickly, covering ground faster than Ruby ever did, but still lagging.