Home » Articles

Node.js for Java Developers

30 November 2011 One Comment

Designed to assist developers in building scalable network programs, Node.js is a server-side programming environment that has virtually reinvented JavaScript. For many Java developers, Node’s biggest pull is its fresh approach to software concurrency. While the Java platform continues to evolve in its approach to concurrency, Node.js meets this need so in a more lightweight fashion that many Java developers have recently embraced.

This article provides an introduction to Node.js for Java developers and explains why its event-driven concurrency has sparked so much interest. It then shows you how to leverage Node’s Express framework, Mongolian DeadBeef, and MongoDB to build a concurrent, scalable, and persistent web application.

Related Content:

One Comment »

  • David Herron said:

    That was an interesting article, much better than the previous Node.js posting on IBM’s developer network. I too have written about Node from a Java programmers perspective in Node.js, the exciting web development platform, from a Java programmer point of view. And then there’s my book Node Web Development. It’s such a cool platform to code on, several things (the language and the event model) combine to make coding in Node much more fluid than doing it in Java.