Dev8ed Workshop: Node JS
Examples of use within an educational setting include use as an http monitor for sites, and for applications that rely on real-time activity. Wilson has written a lot of demos that replicate some of the features offered by Google Wave. There have also been lots of rapid game hacks, as Node JS is the quickest way to create a multi-player games. Wilson demonstrated ShareJS which is basically an etherpad in four lines of code. You can play with this at http://sharejs.org/. Wilson’s ambition is to build a massively multiplayer Pacman
He stressed that Node JS is not for building a website. It is for doing he hard, fast, synchronous activities, so it is good for real time, multiplayer/multiuser activity, which makes it useful in education.
The group then shared their favourite Node JS applications, including Trello, and discussed where future developments would be useful – including the need for a console manager for managing multiple Node JS server instances.