Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Managing Modularity

Managing Modularity

Managing Modularity, a talk given at AsyncJS on 25th April 2013.

There will be video of this at some point.

The Model-View-Controller (MVC) model has been widely adopted for building client-side Javascript apps, but how does this architecture scale as complexity increases? Is MVC the right choice after all?

In this talk, I present:
- an overview of modular architectures
- the problem he’s trying to solve
- how he approached it (with some crazy diagrams)

We’ll take a journey into sandboxes and mediators, deeply nested models and views, and the complex data dependecies of a game - all within the context of RequireJS and Backbone.

Tom Ashworth

April 25, 2013
Tweet

More Decks by Tom Ashworth

Other Decks in Programming

Transcript