Client-side development with Backbone.js
Backbone.js
is a lightweight and very flexible JavaScript Model View (MV*) framework that simplifies the building of complex JavaScript applications. It includes some very basic primitives that allow us to decouple our client's model and logic from its view. Backbone supports a RESTful JSON interface that ties models/collections to a RESTful API. Further information on Backbone.js
can be found at http://backbonejs.org.