Thursday, February 26, 2009

Dojo: Using the Dojo JavaScript Library to Build Ajax Applications

Dojo: Using the Dojo JavaScript Library to Build Ajax ApplicationsPaperback: 336 pages
Publisher: Addison-Wesley Professional; 1 edition (June 21, 2008)
Language: English
ISBN-10: 0132358042
ISBN-13: 978-0132358040
Product Dimensions: 8.9 x 6.9 x 0.9 inches







The book’s web site is http://www.ObjectTrainingGroup.com/dojobook.
The book has 316 pages and is broken down into 3 sections.

Section I is called "Dojo a Tutorial." This walks the reader through a standard web form implemented without Dojo and then the process of switching to Dojo Widgets and simple client/server communication. (63 pages)

Section II is "Dojo Widgets." This section is a decent reference to many widgets including the layout widgets which get their own chapter. It includes HTML Markup Examples and Javascript constructor examples. I really like these, but they usually seem to be very basic. It also has nice pictures of many of the widgets and layouts to help you understand what they are. I like this section, but unfortunately it is limited to the core features of each widget. The examples are pretty bare, and many of the non-essential features are left out. I do see this being one of the more useful parts of the book, but I really wish there was more depth to it. (121 pages)

Section III is "Dojo in Detail."
This contains a lot more of the meat of the book, but everything remains pretty lightweight. Some examples and references are given to the Dojo API and various helper function included in Dojo. There is some talk of JSON, event handling, XMLHttpRequests, and testing. This is all good stuff, but it really lacks depth. Everything just seems to brush against the surface. It still is essential and will help someone get started, but I don't think it will take you very far beyond that. (112 pages)

I think this book would best serve someone new to javascript and libraries of this type. It gives enough to help a beginner get going and be immediately successful, so that they don't give up. A more experienced developer might be frustrated with the repetition between the sections and the high-level overview on most material.

Free Download: Dojo: Using the Dojo JavaScript Library to Build Ajax Applications

No comments:

Post a Comment