Skip to content

A solution with bleeding edge web technologies based on node.js & MongoDB

August 24, 2010

Emerging web technologies such as node.js and MongoDB are well known for the capabilities of building a high-performance, scalable web service.

Alexander Reelsen has been playing with Node.js and MongoDB, and has built a portlet web service interface by combining Node Package Manager, Express Web Framework, Jade, Dojo JS Toolkit, Mongoose, with node.js and MongoDB. All software packages are open-source. This turns out actually not a bad choice for either commercial or non-commercial solutions. The description and license info are summarized below. Only MongoDB requires source code be published if modified in commercial use.

Software Package Description Licenses
node.js Server-side JavaScript: evented I/O for the V8 engine MIT License
Node Package Manager Package manager for node.js See License (should be the same as MIT License)
Express Web Framework High performance, high class web development for node.js MIT License
Jade High performance template engine for node.js supporting html 5 No license info for now
Dojo JS Toolkit Modular JavaScript library for cross-platform, Ajax apps and websites BSD License and the Academic Free License
Mongoose Full-featured REST interface for MongoDB running with node.js MIT License
MongoDB Scalable, high-performance, document-oriented no-SQL database GNU AGPL v3.0

Details and source code can be found at http://public.reelance.com/alr/nodejs. View the screencast Introduction into nodejs, expressjs, mongoose and dojo from Alexander Reelsen on Vimeo.

Advertisements
4 Comments leave one →
  1. September 10, 2010 1:05 am

    Well, the post is definitely the freshest on this laudable topic. I concur with your conclusions and will thirstily look forward to your future updates.

  2. September 20, 2011 4:44 am

    I enjoyed to find this article. I like your point of view. Thanks a lot. Cheers

  3. September 24, 2011 12:02 am

    I found what I was looking for. great article, thanks

Trackbacks

  1. LearnBoost and NodeJS « Newsicare

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: