Jump to ratings and reviews
Rate this book

Developing Backbone.js Applications: Building Better JavaScript Applications

Rate this book
If you want to build your site’s frontend with the single-page application (SPA) model, this hands-on book shows you how to get the job done with Backbone.js. You’ll learn how to create structured JavaScript applications, using Backbone’s own flavor of model-view-controller (MVC) architecture. Start with the basics of MVC, SPA, and Backbone, then get your hands dirty building sample applications—a simple Todo list app, a RESTful book library app, and a modular app with Backbone and RequireJS. Author Addy Osmani, an engineer for Google’s Chrome team, also demonstrates advanced uses of the framework.

371 pages, Paperback

First published July 22, 2012

29 people are currently reading
150 people want to read

About the author

Addy Osmani

24 books241 followers
Addy Osmani is a Senior Staff Engineering Manager working on Google Chrome. He leads up teams focused on making the web fast and low-friction to build on for developers. Addy has authored a number of books and has spoken at conferences around the world.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
38 (20%)
4 stars
79 (42%)
3 stars
52 (27%)
2 stars
14 (7%)
1 star
5 (2%)
Displaying 1 - 17 of 17 reviews
Profile Image for Joakin.
11 reviews2 followers
February 6, 2013
Read the backbonejs.org documentation and the source code, and you will get a good insight about what backbone is.

This book contains a light introduction to backbone, and a lot of extra information about history of MVC, testing tools for JS, module loaders, etc.

It is not a "Developing Backbone.js Applications", it is a "Introduction to Backbone.js and the ecosystem for building javascript applications"

Also, please read it online or download the latest version of the book from github, since at least has a bit more useful info on it than a outdated copy. ( http://addyosmani.github.com/backbone... )

The effort is appreciated, and the content is not bad, but its for early begginers and the book isn't what it claims to be.
Profile Image for Igor.
97 reviews
June 23, 2017
This is one of the few books that are written on the subject of Backbone.js, framework that I think is very powerful. The author is very familiar with the subject and has wast knowledge about the other surrounding plugins/add on's that can be used/combined with Backbone.js.

In my opinion this book is for intermediate and advanced users of Backbone.js and is not attended for beginners. There are a lot of subjects that are covered inside: building desktop application, building mobile application, testing with Backbone.js and many others. The examples that the author is using are great and there is additional source code for the ToDo application.

In my opinion it is 4/5 stars because there is not enough explanation about the code examples, I think that the explanation should be more deep and explaining new functions. And some how for me the flow of the book is discontinued.

But all and all this is a great book that is worth having.
379 reviews10 followers
July 6, 2013
Recensione della versione CC del 2012:

Spiega molto poco e molto male cosa sia e come si usi Backbone.js. Dà per scontate troppe cose, forse chiare a chi programma in Ruby o in Node.js, ma assolutamente incomprensibili per chi ha background diversi. E non fornisce un quadro generale che permetta di capire la struttura di un'applicazione.

E la spiegazione delle caratteristiche di Backbone.js è limitatissima. La gran parte del libro viene "spesa" su Node.js, su Ruby, su sistemi di templating per Javascript e Ruby, o per spiegare come integrare Backbone con jQuery.

Insomma, l'ho trovato quasi completamente inutile.


Aggiornamento della versione definitiva:

Migliorata molto la spiegazione di Backbone, ora finalmente si riesce a capire come impostare un progetto, anche se c'è ancora qualche piccolo bug nel codice che costringe ad andare a vedere i repository su github per avere un'applicazione funzionante.

Il problema viene dopo. Vengono spiegati diversi plugin per Backbone, da Marionette e Thorax fino ai paginatori, passando per l'uso di require.js e della modularizzazione di un'applicazione.
Il tutto sembra sempre lasciato a metà. I sorgenti di esempio sono sempre incompleti, costringendo inevitabilmente a vedere github. Le spiegazioni sono lasciate in sospeso. Non viene mai fornita una visione di insieme dell'applicazione e delle interazioni tra i file, rendendo quasi impossibile capire anche il poco codice presentato.

Mi sono fermato al capitolo su Backbone Boilerplate e BBB.Grunt perché avevo la distinta sensazione di non stare capendo niente, e di stare dimenticando quello che avevo imparato nella prima parte del libro.

Un libro che sembra ancora in lavorazione e che forse cerca di coprire troppi argomenti.
Profile Image for Quan.
36 reviews5 followers
August 21, 2015
One of the best programming book I've read. This book suites well as a beginner introduction to backbone.js (which in my opinion is a much better js frameworks for beginners to start with rather than highly opinionated ones like ember or angular). Read this book, do a simple backbone project, read the source code, read the document, it's not that difficult.

A word of caution: the marionettejs chapter is outdated as of 2015.
177 reviews
December 25, 2013
A decent introduction to using Backbone.js and freely available. The book shows a large number of specific ways of using Backbone. However it tries to cover a lot of ground which means it often raises more questions than it answers - a bit frustrating.
Profile Image for Angel.
28 reviews
September 4, 2013
Well written and has a logical flow to it. Good examples demonstrate the concepts and reinforce the points to be made in each chapter. The book does a good job at explaining the technology as a whole and how it can be leveraged in the real world.
Profile Image for Boyan.
43 reviews5 followers
October 14, 2013
A great introduction to the framework also covering some plugins and concepts that can make your life a lot easier.
Profile Image for Bjoern Rochel.
398 reviews83 followers
January 4, 2015
Solid reference material. Not more, not less. Maybe already a bit outdated in some places.
Profile Image for Ryan Seamons.
97 reviews8 followers
August 2, 2013
Good overview of backbone.js. Definitely need to practice more before I feel like I get it.
2 reviews8 followers
October 1, 2013
Has some good chapters like the first Todo App and the modular app with Require.js, but others are lacking content like the in the Marionette Todo App chapter and the jQuery Mobile + Backbone.
Profile Image for Keith.
117 reviews2 followers
July 11, 2015
Skimmed the rest after getting the meat that I needed for the project.
Profile Image for WyrmxD.
33 reviews
March 16, 2016
Not as good as reference or searching as the web site ;) but extremely useful for a deep understanding on several concepts for Bakcbone beginners.
Profile Image for Irwan.
Author 8 books118 followers
December 27, 2015
A good book to start learning this technology. Using it for my current project. Will refer to it from time to time.
Profile Image for Aras Atasaygın.
14 reviews4 followers
June 20, 2014
This books contains lots of javascript good practices besides backbonejs. Learned a lot...
Profile Image for Sallar.
38 reviews40 followers
Read
July 15, 2014
Very nice and thorough explanation of Backbone.js. Recommended.
Displaying 1 - 17 of 17 reviews

Can't find what you're looking for?

Get help and learn more about the design.