O'Reilly logo

Choosing a JavaScript Framework by Pam Selle, Tim Ruffles, Christopher Hiller, Jamie White

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Frameworks: Backbone.js

Backbone.js is designed to “give structure to web applications.”1 It achieves this in two ways: it provides implementations of the core components of the Model-View-Controller patterns, and it gently nudges you into an event-driven, hierarchical application design. After giving you 1.5k lines of well-commented code and a good design philosophy, it leaves the rest up to you. 

A good way to think about and use Backbone.js is as a “choose your own adventure” framework. When writing Backbone.js, you’ll be required to make many of the decisions ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required