Slides of my talk at the JavaScript Conference, February 27th, 2012 in Düsseldorf
http://www.javascript-conference.de/
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: