Top Banner
CommonJS frameworks Janne Kuuskeri Monday, April 11, 2011
8

CommonJS Frameworks

Jan 28, 2015

Download

Documents

Janne Kuuskeri

List of the some of the more interesting CommonJS frameworks for web development.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CommonJS Frameworks

CommonJS frameworksJanne Kuuskeri

Monday, April 11, 2011

Page 2: CommonJS Frameworks

RingoJS

Node.js

Narwhal

Monday, April 11, 2011

Page 3: CommonJS Frameworks

RingoJS

“Traditional” web framework

Runs on JVM (Rhino)

JSGI

Middlewares

Database access

Monday, April 11, 2011

Page 4: CommonJS Frameworks

exports.middleware = [ 'ringo/middleware/gzip', 'ringo/middleware/etag', 'ringo/middleware/error', 'ringo/middleware/notfound'];

exports.urls = [ [ '/docs', 'myapp/docs', 'getDocument' ], [ '/', 'myapp/actions' ]];

Monday, April 11, 2011

Page 5: CommonJS Frameworks

Node.js

Evented I/O

Reactor pattern

Asynchronous

Runs on V8

A lot of packages available

Monday, April 11, 2011

Page 6: CommonJS Frameworks

Narwhal

Runs on node, JSC and Rhino

Many CommonJS specs implemented

“Moving target”

Many packages available

Monday, April 11, 2011

Page 7: CommonJS Frameworks

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