This article is no longer available

The article "Just what is Node.js?" is no longer available

Please see the following resources for current Node.js information:

  • Node.js for Java developers

    Node.js untangles concurrency by replacing the Java platform's standard, multithreaded approach with single-threaded, event-driven I/O. In this article, Andrew Glover introduces Node.js and explains why its event-driven concurrency has sparked so much interest, even among die-hard Java developers. He then shows you how to leverage Node's Express framework, Mongolian DeadBeef, and MongoDB to build a concurrent, scalable, and persistent web application.

  • Getting started with Node.js (video demo)

    Learn what Node.js is and how to get started using it in this brief introduction.

  • Node.js: Beyond the basics (knowledge path)

    Node.js (Node) is an I/O environment built on top of Google Chrome's JavaScript runtime — essentially, a server-side implementation of JavaScript. Node's asynchronous, event-driven I/O model makes it easy for developers with JavaScript knowledge to build high-performing, scalable, and highly concurrent web applications rapidly and run them in the cloud. This knowledge path starts with Node.js basics and takes you beyond them to using Node and supporting technologies to build an application, test it, and deploy it on a platform-as-a service.

  • Use Node.js as a full cloud environment development stack

    Explore Node.js, an event-driven I/O framework for the version 8 JavaScript engine on UNIX®-like platforms designed for writing scalable network programs such as web servers. This article examines the framework, the ecosystem surrounding it (including cloud offerings), and wraps up with a comprehensive example of how to build a chat server in Node.js.

Connect with IBM developerWorks