JavaScript Application Architecture with Backbone.js (JavaScript Conference)

JavaScript Application Architecture with Backbone.js (JavaScript Conference)

Slides of my talk at the JavaScript Conference, February 27th, 2012 in Düsseldorf

Several JavaScript libraries which implement the Model-View-Controller pattern recently gained attention. Only few of these libraries offer a superstructure which manages the individual models, views and controllers. It’s easy to set up a simple MVC example, but an application with multiple complex interfaces will need a sophisticated overall architecture.

The talk starts with the popular Backbone.js library as a basis, discusses its shortcomings and presents the Chaplin library.

Chaplin.js is an architecture for JavaScript applications using Backbone.js. It provides a lightweight and flexible structure that features well-proven design patterns and best practices:


Mathias Schäfer (molily)

March 16, 2012