Customer Reviews


23 Reviews
5 star:
 (13)
4 star:
 (3)
3 star:
 (2)
2 star:
 (3)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


20 of 24 people found the following review helpful:
5.0 out of 5 stars The First Book of Its Kind
I'm up against a deadline for a web application. The going is slow when you
have to hand-carve the HTML, JavaScript, CSS and PHP. Dojo saves you at least
two-thirds of the work, so I'm very grateful for it. But it takes some getting
used to, and the on-line documentation is, well, succinct.

Russell's book came along just in time. It's a...
Published on June 21, 2008 by Robert H. Burroughs

versus
7 of 10 people found the following review helpful:
3.0 out of 5 stars Not bad but author has no clue
This is not a bad book on a great toolkit but clearly the author is clueless on how to write a book. For instance, who is it for? If it is for Dojo beginners it would help if the author had a sample page to type in and check if you have everything installed right - nothing fancy just dojoOnLoad , some requires, a console log and so on. If you talk about require, an...
Published on September 10, 2008 by Taruvai Subramaniam


‹ Previous | 1 2 3 | Next ›
Most Helpful First | Newest First

20 of 24 people found the following review helpful:
5.0 out of 5 stars The First Book of Its Kind, June 21, 2008
By 
This review is from: Dojo: The Definitive Guide (Paperback)
I'm up against a deadline for a web application. The going is slow when you
have to hand-carve the HTML, JavaScript, CSS and PHP. Dojo saves you at least
two-thirds of the work, so I'm very grateful for it. But it takes some getting
used to, and the on-line documentation is, well, succinct.

Russell's book came along just in time. It's a lifesaver.

The Introduction alone is worth the price. I found out about
some invaluable Web development debugging tools that I'd never seen before.
Russell provides a clear, concise explanation of some very important JavaScript
notions: Closures, Context, and Anonymous Functions. And all of this before
we even get to the toolkit!

The book makes the Dojo easy to use and easy to understand. There's a wealth
of coding examples, as well as complete lists of objects, methods, and so forth.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


12 of 15 people found the following review helpful:
5.0 out of 5 stars The Dojo Mojo, July 1, 2008
By 
Kenneth Sall (Columbia, MD United States) - See all my reviews
(REAL NAME)   
This review is from: Dojo: The Definitive Guide (Paperback)
Matthew Russell has captured what makes Dojo the "magic sauce" of the Ajax world. As he indicates in the book's dedication, Dojo can be your friend in combating browser idiosyncrasies. Since Russell has been an active participant in the Dojo development community for a long time, he's in an excellent position to write from an expert's viewpoint. Another Amazon reviewer has covered the book's contents thoroughly. "Dojo: The Definitive Guide" is very well-organized and covers lots of ground. I appreciate the fact that the author doesn't simply rehash online documentation; instead he provides real insight and coherent explanations. Like most O'Reilly books, the table of contents and index are invaluable in rapidly honing in on a particular subtopic.

To get the most out of this book, you do need to have some web development background (JavaScript, CSS, HTML), but then who else would be purchasing this book? While the book might have benefited from a discussion of Dojo use with YUI, Google Gear, or other toolkits, the author points out this is out of scope. I imagine this saved more than a few trees. (Check out the ongoing efforts of the OpenAjax Alliance if you need to combine multiple frameworks.) I would have preferred access to the code examples packaged in a convenient zip file; perhaps the author will add that to his O'Reilly catalog page (URL given in the preface or just search for "Dojo" at oreilly.com). However, these points do not detract from the thoroughness in which Russell has covered a difficult and rapidly changing topic.

This book is certainly worthy of the fine O'Reilly imprint. The fact that it is edited by the always discerning Simon St. Laurent is definitely a plus. If you are a web developer who needs cross-browser support, you need this book in your library.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 7 people found the following review helpful:
5.0 out of 5 stars A must Have for Dojo Developers, September 30, 2008
By 
M. Addesa (N Andover, MA United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Dojo: The Definitive Guide (Paperback)
This book is an outstanding resource for anyone who plans to work with the Dojo Toolkit. Dojo is my personal favorite toolkit for JavaScript development. This book really helps to explain not only the "how to" of Dojo but also the "how come". It is a great reference for Dojo's core functionality, for Dojo's Dijit widgeting system and for the Dojo build system and test harness. It gives great practical advice on how to exploit the power of dojo.query, and provides great coverage of Dojo's data stores for data source abstraction. It has excellent coverage of dojo.fx for animations, it provides an invaluable desktop reference for Dijit. There is also a excellent coverage Dojo's Data Transport apis like XmlHttpRequest, dojo.io.script(Dynamic Script Tag injection for JSONP or JSON with a check string mechanism), as well as the use of iframes for data transport.
If you are working with Dojo this book will make your life a whole lot easier.

One thing you should know before buying this book. It does not have in depth coverage of anything in the Dojox package, so you will not find anything in this book on the Data Grid!

Take a few days and give it a read, then keep it on your desk for reference. You can't go wrong.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars An excellent introduction which covers all 1.x versions and offers plenty of examples and tested code sets, October 12, 2008
This review is from: Dojo: The Definitive Guide (Paperback)
Any computer library strong in web development will find DOJO: THE DEFINITIVE GUIDE an excellent introduction which covers all 1.x versions and offers plenty of examples and tested code sets. From customizing Dojo to overseeing developers using Dojo in larger settings, this offers the programmer/manager a set of keys to working efficiently with Dojo to produce superior layouts and web applications.

Diane C. Donovan
California Bookwatch
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 9 people found the following review helpful:
5.0 out of 5 stars Fills in the necessary blanks on Dojo, June 22, 2008
This review is from: Dojo: The Definitive Guide (Paperback)
Dojo is a comprehensive JavaScript toolkit that provides a layer of insulation between you and browser inconsistencies by leveraging JavaScript and other web technologies. Dojo is very good in situations where YUI is already being used. Dojo has a standard JavaScript library with a collection of drop-in replacements for customized HTML controls and CSS layout hacks, build tools, and unit tests.

Part 1 of this book is a standard library reference that exposes you to the various nooks and crannies of Base and Core, the parts of the toolkit that comprise a JavaScript standard library. Base contains rich functionality as diverse as AJAX calls, DOM querying based on CSS selector syntax, standardized event propagation, and functional programming utilities like map and filter. Core includes lots of additional features for operations like animations and drag-and-drop. While this can be incredibly useful, these features just aren't as common to all use cases as the features in Base.

Part 2 explores the rest of the toolkit, including complete coverage of Dijit, the rich layer of drop-in replacements for customized HTML controls. Dijit is designed so that it can be used in the markup with little to no programming required, and makes it possible to build attractive web pages that already look and behave much like user interface controls from desktop applications.

Part 2 concludes with a discussion of the build system and unit testing framework provided by Util. The build system includes a highly configurable entry point to ShrinkSafe, a tool that leverages the Rhino JavaScript engine to compress code by as a third or more. DOH stands for the Dojo Objective Harness, and provides a standalone system for unit testing your JavaScript code. This is also discussed here.

This book assumes that you've done some web development with client-side technologies such as HTML, JavaScript, and CSS. You by no means, however, need to be an expert in any of these skills and you really don't need to know anything at all about what happens on a web server because Dojo is a client-side technology. Just knowing what they are and how they are used is more than enough. As in most O'Reilly applied programming technology books, there are plenty of code examples. The book just doesn't talk about all of this stuff, it actually shows you the technology in action.

If you are an existing web developer or even a hobbyist who is able to construct a very simple web page and apply a little JavaScript and CSS to brighten things up a bit, then you are qualiified to read this book. If you haven't even heard of HTML, JavaScript, or CSS, and have never written any code that works with any of these languages and technologies, then you might want to consider picking up a good introduction on web development before tackling this book.

The following is a detailed table of contents:

Part 1: Base and Core
Chapter 1. Toolkit Overview
Chapter 2. Language and Browser Utilities
Chapter 3. Event Listeners and Pub/Sub Communication
Chapter 4. AJAX and Server Communication
Chapter 5. Node Manipulation
Chapter 6. Internationalization
Chapter 7. Drag-and-Drop
Chapter 8. Animation and Special Effects
Chapter 9. Data Abstraction
Chapter 10. Simulated Classes and Inheritance
Chapter 11. Dijit Overview
Chapter 12. Dijit Anatomy and Lifecycle
Chapter 13. Form Widgets
Chapter 14. Layout Widgets
Chapter 15. Application Widgets
Chapter 16. Build Tools, Testing, and Production Considerations
Appendix A. A Firebug Primer
Appendix B. A Brief Survey of DojoX
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
5.0 out of 5 stars Excellent, but dated, May 25, 2010
This review is from: Dojo: The Definitive Guide (Paperback)
I concur with all the excellent reviews here, but it only covers Dojo 1.1 and we are now at 1.4 and so much has changed, I can't even get his examples working. How about updating the book...it is 2 years old!!!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
4.0 out of 5 stars Useful, March 23, 2009
Amazon Verified Purchase(What's this?)
This review is from: Dojo: The Definitive Guide (Paperback)
This book does a good job of being a helpful reference manual with just a little extra.

Anyone who has worked/struggled at all in depth with Dojo will tell you one of the most difficult things about it is the documentation. Often times in my projects I have found myself absolutely frustrated because the documentation is too sparse, or an example from 3-4 months ago will not work with the latest version I am using.

That being said the book overall functions better as a reference manual when you need a little more explanation behind specific parts of the framework than a "sit down and read cover to cover" manual. It has definitely come in handy more than a few times when the online documentation and archived community input did not include enough detail to accomplish what I needed.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
4.0 out of 5 stars Better than "Mastering Dojo" by the "other Russell", February 20, 2009
Amazon Verified Purchase(What's this?)
This review is from: Dojo: The Definitive Guide (Paperback)
This book is more detailed and has more practical documentation and answers than "Mastering Dojo", which I found preachy and unnecessarily opinionated. Buy this book before that one. It helped me solve some tricky widget related problems.

On the other hand, this book does contain a lot of typos and even at least one instance of text which was repeated (copy paste paste).
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
5.0 out of 5 stars This book has become my Dojo bible, December 4, 2008
This review is from: Dojo: The Definitive Guide (Paperback)
I tried really hard to get into Dojo without any reference guides, but really struggled. Then I bought this book. It's become my Dojo bible. I use it every day. It's not going to give you every example of how to do everything you want in every area of Dojo, but that makes sense. Dojo is huge. What it does, instead, is give a good detailed look at just about every area of Dojo - certainly enough to get you started and figure the rest out on your own. Plus it explains some theory behind why things are the way they are. For example, there is no full demo of creating a complex drag and drop script, but there is coverage of every fundamental drag and drop building block available. Combine that with some online examples and you can do exactly what you want.

There's really nothing left to the imagination in terms of what Dojo can do once you've read this book. It has become an essential reference guide for me in writing a seperate open source telephony project. Highly recommended.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Very Decent Book, September 17, 2010
Amazon Verified Purchase(What's this?)
This review is from: Dojo: The Definitive Guide (Paperback)
I kind of wish it wasn't so out of date but for dojo 1.1/1.2 this is a great guide (Dojo is now on 1.6 I think)
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 2 3 | Next ›
Most Helpful First | Newest First

This product

Dojo: The Definitive Guide
Dojo: The Definitive Guide by Matthew A. Russell (Paperback - June 24, 2008)
$39.99 $25.32
In Stock
Add to cart Add to wishlist