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

jQueryTO - Scaling JavaScript Apps with Backbone/Marionette

jQueryTO - Scaling JavaScript Apps with Backbone/Marionette

A principles and patterns focused slide deck, discussing the core of creating scalable JavaScript apps, illustrated with Backbone and Marionette code

Derick Bailey

March 03, 2013
Tweet

More Decks by Derick Bailey

Other Decks in Programming

Transcript

  1. Backbone.js Backbone.js gives structure to web applications by providing models

    with key-value binding and custom events, collections with a rich API of enumerable functions,views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface. http://backbonejs.org/ 2 Sunday, March 3, 13
  2. rails is wrong ... ... for the right reasons File

    & code structure 10 Sunday, March 3, 13
  3. top-down hierarchy ... Marionette app structure Marionette.Application module module module

    app sub-app sub-app sub-app ... built with Marionette 13 Sunday, March 3, 13
  4. mediator pattern ... Marionette Controller all-purpose-object mediator objA objB objC

    ... coordinate multiple objects 19 Sunday, March 3, 13
  5. Contact Me About Me @derickbailey [email protected] http://WatchMeCode.net http://derickbailey.LosTechies.com http://KendoUI.com Name:

    Derick Bailey My Job: Developer Advocate for Kendo UI Things I Do: Screencasts, Blogs, Writing, Speaking, community advocate, open source contributor, opinionated, loud-mouth, trouble maker ... and so much more MarionetteJS.com 27 Sunday, March 3, 13