Node.js: Why it is Favorite Framework for Enterprise Web Application Development?