View Review Details
| Book: | Dojo: The Definitive Guide | |
| Subject: | Deep coverage of Dojo | |
| Date: | 2008-06-24 00:17:23 | |
| From: | Pete Otaqui | |
|
Rating:
This review is an extract from a complete article.
If I ever want to get a book on a subject and there is an O’Reilly Definitive Guide, I will choose that one - mostly based on having the Javascript and Actionscript equivalents. I have to say though that I felt a bit let down with this version, as DTDG isn’t as comprehensive as I’m used to from the series. While the coverage is broad (more so than the other books in this review), it isn’t all that deep in some key areas - missing out on some of the gotcha’s that I have found indispensable when working with Dojo.
I should make it clear that book is very clearly written with clean and helpful examples. It is also written with the clear intention of readers people build solid web applications beyond using Dojo.
DTDG does go into excellent detail about the Dojo environment - bootstrapping, the build system, the dijit life-cycle, browser utilities, OOP with Dojo, Event management and the Publish / Subscribe mechanism, Ajax / JSON / JSONP / JSON-RPC, and more besides. I think few people who aren’t Dojo committers could read and grok the book without gaining considerable insight.
This puts the book in context - it isn’t really for the average developer who wants to get an application up-and-running with Dojo. I would say it is for someone who wants a deeper understanding of the structure of the library, rather than how to hack something together with it. A good example is the explanation of dojo.byId(), a clear detailing of the vagaries of document.getElementById() - and why the former is more useful (however I’ll leave you to go and buy the book to find out the specifics ;). (http://otaqui.com/wp/2008/06/dojo-toolkit-book-reviews-dojo-the-definitive-guide-mastering-dojo/) |
||