This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Most of the chapters in this book are practical examples of Dojo. They are full, complete, real, (hopefully) usable applications. Code Cabinet is one such application. This is an application where you can store snippets of code, categories, tag them with keywords, and search for them. It uses Gears to store the snippets client-side.
I also read that your writing have more of a conversational/informal style. Would you say that your book is similar to Head First books?
Joined: Dec 16, 2004
@Kuldeep: Yes, the source code is available, and you should be able to find it on the Apress site linked off the book description.
@Noriaki: It's not as simple a question as you might think... if we're talking strictly about the Ajax (that is communication mechanism) between client and server, I choose DWR every time... but I'm a Java developer, so that's not the right answer for everyone.
After that, I tend to think best-of-breed... If I need a grid, I use Active Widgets. If I need a different widget, I see what library provides the one I like. Ditto for common/general-purpose functions. Lots of times the answer is in fact Dojo, sometimes it's not. I wouldn't recommend any one library at this point, aside from DWR (but that has a pretty narrow focus).