Javascript (Like C++ used to compile to C) Backbone.JS is only one Javascript file at 1,200 lines of code It uses another library called Underscore.JS which has Ruby like operations eg, map, reduce. _.sortBy([1, 2, 3, 4, 5, 6], function(num){ return Math.sin(num); }); => [5, 4, 6, 3, 1, 2] The purpose of Backbone to allow a webpage to act like the Gmail client page, it does not need to refresh the entire browser to go to different parts of the application. Monday, 13 February, 12