(T) Among emerging development platforms for back-end Web services, go to any conference, and you will hear about Node.js. San Francisco had just a conference a few weeks ago: Node Summit.
In order to scale to a large number of clients, and to provide real-time intensive data applications, Node.js architecture is event-driven and performs asynchronous and non-blocking I/Os at the kernel layer. This architecture is more efficient in terms of CPUs and memory than a synchronous blocking I/O architecture that requires more threats to support the direct associations to the network connections. By not systematically associating connections and threads, Node.js needs only a main event loop thread, and many but fewer kernel threads to perform the required I/Os.
Node.js was created by Ryan Dhal while working at Joyent. It is part of Joyent’s cloud offering SmartOS.
Definitely, Node.js is becoming a serious alternative to Web back-end framework such as Django (Python) and Rails (Ruby).
Note 2: The picture above is the logo of Node.js.
Copyright © 2005-2013 by Serge-Paul Carrasco. All rights reserved.
Contact Us: asvinsider at gmail dot com.
Categories: Back-End, Open source