Developing Backbone.js Applications and over 2 million other books are available for Amazon Kindle . Learn more
FREE Delivery in the UK.
Only 4 left in stock (more on the way).
Dispatched from and sold by Amazon.
Gift-wrap available.
Developing Backbone.js Ap... has been added to your Basket
Trade in your item
Get a £5.00
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Developing Backbone.js Applications Paperback – 1 Jun 2013

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
"Please retry"
£15.53 £15.69
£29.99 FREE Delivery in the UK. Only 4 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.

Frequently Bought Together

Developing Backbone.js Applications + AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps + JavaScript: The Good Parts
Price For All Three: £59.56

Buy the selected items together

Trade In this Item for up to £5.00
Trade in Developing Backbone.js Applications for an Amazon Gift Card of up to £5.00, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Paperback: 374 pages
  • Publisher: O'Reilly Media; 1 edition (1 Jun. 2013)
  • Language: English
  • ISBN-10: 1449328253
  • ISBN-13: 978-1449328252
  • Product Dimensions: 17.8 x 2.1 x 23.3 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 268,206 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

Book Description

Building Better JavaScript Applications

About the Author

Addy Osmani is a writer, speaker, and a JavaScript developer.He is a member of the jQuery core [Bug Triage/Docs/Learning] teams where helps with bugs, documentation, and developer evangelism.

When not working at AOL his personal OS projects include jQuery UI Bootstrap and TodoMVC, which help developers compare JavaScript MVC frameworks. Addy is the author of the popular ebook, Essential JavaScript Design Patterns. His personal blog is

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See both customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

Format: Kindle Edition Verified Purchase
I'd started tinkering with backbone prior to buying this book. I found the book to be well written and clear. It's also helped a lot with my understanding of Node.js, especially when I started to shoehorn a standalone SPA backbone app into a bigger Node.js application.

I liked it a lot
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By Mr. G. D. Aszalos on 17 Aug. 2014
Format: Paperback Verified Purchase
Very nice book. Addy is a good writer.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on (beta) 15 reviews
23 of 23 people found the following review helpful
A tough introduction 4 Sept. 2013
By Daniel Howard - Published on
Format: Paperback Verified Purchase
I like this book but I don't care much for the layout. It starts with an introduction, crams Backbone.js basics into a single chapter, presents two solid Backbone.js examples and then uses the rest of the book to cover Backbone.js extensions (e.g. Marionette, Thorax, Paginator) and other JavaScript libraries (e.g. RequireJS, jQuery Mobile, Jasmine, QUnit, SinonJS). It's unnerving that 60%+ of the book only has a tenuous connection to Backbone.js. The author probably wrote this book to show how he develops single-page applications and the Backbone.js-focused title was bolted on to help with marketing.

I've been working my way through the code samples. As expected, there are a few places where the code has editing/syntax errors, there are a few places were the code works but it does not do much to improve understanding (and could be improved to make it crystal clear) and there are a few places where Backbone.js has since changed since the book was published. The Backbone.js basics chapter is long but, in several cases, glosses over important topics, especially the Backbone.js REST support. Through trial-and-error and continued reading, I have gotten to understand them but I would have preferred the book to explain them thoroughly and in one place. The Backbone.js basics chapter is tough and tedious to work through and required several attempts. It is tough and tedious because I am actually typing and executing the code and, due to the errors, lack of clarity and Backbone.js changes, I need to spend 1/2 hour to enhance and experiment with the code every 1/3 of a page.

The two Backbone.js chapters with sample applications (a To Do list and a Library) are significantly easier and a bit better than the Backbone.js basics chapter and the Library sample goes into more detail about Backbone.js REST support. Still, the book would have been better if it had done a line-by-line explanation instead of just summarizing and glossing over details. It's a missed opportunity: rather than dissect Backbone.js for all to see and nail down the details once and for all, the book settles for drive-by explanations.

The Marionette and Thorax chapter is written with co-authors. They read like blog posts and are completely disconnected from the previous chapters. The Marionette part is difficult and full of unexplained code but almost understandable. The Thorax part is only 6.5 pages and largely incoherent. This chapter is filler.

I'm not done with the book; I'll try to remember to update my view when and if I finish.

Despite what I've said, I recommend the book because it is helping me to learn Backbone.js.
3 of 3 people found the following review helpful
Could Be Better 29 April 2014
By Greg Turner - Published on
Format: Paperback
I come to this book after having read "Single Web Page Applications" and so my expectations were set. Sorry to say they were not met with this book. This book is most definitely not for the beginner in OO-jQuery. There were a lot of things left unexplained. But the thing that bothered me most about this book is that the code examples were not well laid out and so it took some time to figure out what code example went with what chapter. And after I got that figured out, the first two code examples did NOT work out of the box which is very frustrating. I am returning my copy. The author would do well to look at how the code examples are given in the other aforementioned book.
1 of 1 people found the following review helpful
Good, More Than I Needed 27 Mar. 2014
By Steven H. Clason - Published on
Format: Kindle Edition
The first half of the book was very good. Osmani introduces the reader to the theory behind Backbone.js, then carefull walks through the development of a simple “To Do” application, providing code (error-free!) and discussion of how newly-introduced code parts integrate with what we've already done and what they mean in the Backbone.js environment.

After two courses through the increasingly complex demo application, the book went beyond my level of interest, introducing extensions like Marionette and then covering modularization using Require.js. No doubt those latter parts were as carefully written and reviewed as the first parts, so developers with a deeper interest in the framework shouldn't take my lack of interest as any sort of criticism.

Osmani comes across as good-natured and certainly knows the material. The code samples work, explanations are thorough without any sort of condescension, and the content is well-organized. A developer with some JavaScript experience can pick things up typing through the code samples – I completed my first (small, but non-trivial) Backbone application with little trouble immediately after completing Osmani's first two demos.

I did notice in my first solo project that I had little idea how to implement the “model” part of the MV* (as he calls it) framework. Looking back, I saw that the total utilization of that part of the framework in Osman's first demos totaled a dozen lines of code, mostly setting some defaults. I see that as a shortcoming of the book and is the reason for 4 rather than 5 stars.
5 of 7 people found the following review helpful
Core material is presented well. But short of good working examples 29 July 2013
By Jahansha - Published on
Format: Paperback Verified Purchase
I was unable to follow the examples in the book. The material is presented very well BUT the examples cannot be re-created. I gave up at chapter3.
I'm just learning JavaScript and Backbone and I'm currently working ... 15 Oct. 2014
By Dustin Z Sinkey - Published on
Format: Paperback Verified Purchase
I'm just learning JavaScript and Backbone and I'm currently working through the library example and I can't get it to work. I typed it all out my self and then went and copied an pasted it, but I still can't get it to work. I get and error when ever I try and use the underscore library and I've tried several different version of it, but still get the same error.

I worked through the Todo app and the links were broken for the css and bg.pgn pictures so that was a pain the ass to track down too. I agree that there could be much more of an expatiation to what he's doing each time.
Were these reviews helpful? Let us know