JavaScript conquers the server
javaworld.com
javaworld.com
1) Node.JS or other JavaScript platforms are NOT ready for prime-time. Only good for experimentation or prototyping.
2) For coding in callback style that javascript on servers needs, extreme discipline is required. Else, it will make your code hard to debug or maintain aka "callback hell".
3) Currently, projects like Node.js are not maintaining compatibility & things break often. that's not their current focus. This makes them unfriendly to enterprises.
4) Current state of Documentation is poor as the project are constantly changing at rapid pace. Tutorials just scratch the surface.
5) Event loop Style of programming is worth looking at for building real-time applications with thousands of concurrent users.
6) Some of ideas from Node.JS & other Javascript server side frameworks might be adopted into other languages.
I found this analogy excellent.
You want your code, including the framework it is using, to take as little RAM as possible - then there is more available for data (either held specifically in your structures or cached/buffered by the OS to avoid I/O operations).