NODE JS desperately blows, I don't like it. Don't ask why, intuition.
Take a look at node JS in PayPal's tinkering article.
https://www.paypal-engineering.com/2013/11/22/node-js-at-paypal/
In this article, node JS beats the traditional jee (Spring, hibernate)
One reason
1) Development efficiency, 2 people 2 months (NODEJS), and 5 people 2 months (Java) to make something as functional.
* Nodejs code line = 67% Java code line (that is, the less code the better)
* Only the number of 60% Java files is required (that is, the fewer files the better)
* Need people and less time ... (Of course, the less the better,
As far as I'm concerned, the less code, the better, the fewer files, the better. (digression: Further proof that design patterns are stupid useless things, and Goto, the convenience of bringing much more than inconvenience)
2) Execution Efficiency * Nodejs is much faster than Java, twice times the response speed.
In essence, I agree with the truth and the Law of Judgment. But, Nodejs dare and the net ratio, dare and netty?
The V8 engine is really great. It can only prove a few points.
1) Most of the average engineer's output is poor. The architecture sucks. (in particular, the Java EE Architecture) Indian contractor This is a good study. Development efficiency that's absolutely slow ... Oh.
2) Advanced engineer output is several times more than the average engineer production, even a new language, they get started, the efficiency of doing things is much higher. If you are the boss, please treat them kindly.
3) The architecture is very important, and the excellent and efficient language can be reduced to the point where it is less than the basic explanatory language.
NODE js desperately blows, I don't like it. Don't ask why, intuition.