Digital agency Clock has done great job and gathered list of most compelling arguments for Node.js.
Here it is:
One of the secrets to Node’s massive scalability is the event-loop. This construct, which is fundamental to the architecture of Node, provides a completely different model for the handling of client connections than those of traditional web server technologies. The event- loop, which your Node.js applications are naturally built upon, transparently treats the connections from your clients extremely lightly. The memory usage per client is negligible, and as such a single Node.js server can handle hundreds of times more clients than a server with other languages.
3. Real-time web applications
Technologies such as WebSockets are poised to allow millions of concurrent users to enjoy latency-free interaction with web applications. This kind of massive concurrency is what Node.js really excels at.
Most Node apps are easily capable of handling thousands of concurrent connections on what could be considered moderate hardware by any standards.
5. Maximising use of hardware resources
Node is trivial to horizontally scale.
6. Thriving community
Node.js community is growing at an insane pace, attracting some of the smartest developers in the industry. This means that the Node ecosystem is growing every day and it’s also easy to get free and commercial support from various sources. Node is in fact so popular now that it is the most watched repository on GitHub, surpassing competitors such as Ruby on Rails.
7. Finding developers
8. Keeping development team happy
Node.js is simply a joy to work with.
9. Faster development time and great productivity gains
Large productivity gains will come from faster development time to market. The product you develop will go live faster thus enable your team to hit business deadlines and be more efficient.
10. Enterprise hosting options
The variety of cloud providers with direct support for Node is testament to its success and popularity, and as such gives you the ability to chose the criteria which best suits your company.
• Heavy-weights such as Microsoft offer PaaS hosting on Windows Azure, allowing deployment and launching of Node.js apps within minutes.
• Joyent (the developers of Node.js) offer unprecedented support on their SmartMachine platform.
Download full Clock’s “Ten Reasons Why You Need To Know About Node.js” from here: http://clock.co.uk/reasons