What is So Unique About Node.js?

Posted by Adrian Shum on Programmers See other posts from Programmers or by Adrian Shum
Published on 2012-06-19T02:34:14Z Indexed on 2012/06/19 9:23 UTC
Read the original article Hit count: 290

Filed under:

Recently there has been a lot of praise for Node.js. I am not a developer that has had much exposure to network application. From my bare understanding of Nodes.js, its strength is: we have only one thread handling multiple connections, providing an event-based architecture.

However, for example in Java, I can create only one thread using NIO/AIO (which is non-blocking APIs from my bare understanding), and handle multiple connections using that thread, and I provide an event-based architecture to implement the data handling logic (shouldn't be that difficult by providing some callback etc) ?

Given JVM being a even more mature VM than V8 (I expect it to run faster too), and event-based handling architecture seems to be something not difficult to create, I am not sure why Node.js is attracting so much attention. Did I miss some important points?

© Programmers or respective owner

Related posts about programming-languages