The document discusses several CommonJS frameworks: RingoJS, Node.js, and Narwhal. RingoJS is a traditional web framework that runs on the JVM. Node.js is evented and asynchronous, running on the V8 engine. Narwhal runs on Node, JSC, and Rhino, and implements many CommonJS specs. The document concludes that JavaScript may be ready for server-side use, CommonJS is a good initiative, and Node.js is currently very popular.
5. Node.js
Evented I/O
Reactor pattern
Asynchronous
Runs on V8
A lot of packages available
Monday, April 11, 2011
6. Narwhal
Runs on node, JSC and Rhino
Many CommonJS specs implemented
“Moving target”
Many packages available
Monday, April 11, 2011
7. Conclusions
Is JavaScript ready for the server?
Easier for startups and new apps
More limited support for legacy app integration
CommonJS is good initiative, time will show how it
turns out
Node.js (and SSJS) is really hot at the moment
Learn the language if you are going to use it
Monday, April 11, 2011