Programming Books C Java PHP Python Learn more Browse Programming Books
Developing Backbone.js Applications and over one million other books are available for Amazon Kindle. Learn more
Buy New
$26.01
Qty:1
  • List Price: $44.99
  • Save: $18.98 (42%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Trade in your item
Get a $1.90
Gift Card.
Have one to sell? Sell on Amazon
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 – June 1, 2013

ISBN-13: 978-1449328252 ISBN-10: 1449328253 Edition: 1st

Buy New
Price: $26.01
39 New from $22.34 21 Used from $8.98
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$26.01
$22.34 $8.98
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Developing Backbone.js Applications + Bootstrap
Price for both: $42.76

Buy the selected items together
  • Bootstrap $16.75

Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 374 pages
  • Publisher: O'Reilly Media; 1 edition (June 1, 2013)
  • Language: English
  • ISBN-10: 1449328253
  • ISBN-13: 978-1449328252
  • Product Dimensions: 7 x 0.8 x 9.1 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (15 customer reviews)
  • Amazon Best Sellers Rank: #220,752 in Books (See Top 100 in Books)

Editorial Reviews

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 http://addyosmani.com/blog/


More About the Author

Discover books, learn about writers, read author blogs, and more.

Related Media


Customer Reviews

3.7 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

21 of 21 people found the following review helpful By Daniel Howard on September 4, 2013
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.
Read more ›
1 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
3 of 3 people found the following review helpful By Greg Turner on April 28, 2014
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.
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
1 of 1 people found the following review helpful By Steven H. Clason on March 27, 2014
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.
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
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.
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
Format: Paperback Verified Purchase
Like all O'Reilly media books, it's thorough, informative, and helpful, it's just that Backbone.js is a very very different way of thinking about writing code. There's no substitute for practice, practice, practice of the code in there, but this book helps.
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
4 of 6 people found the following review helpful By Jahansha on July 28, 2013
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.
3 Comments 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 Sam Lipcom on September 16, 2014
Format: Kindle Edition
A great book. I covers Backbone like it should be covered. I learnt 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

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?