By Matthew Russell
October 2007
Pages: 50
Series: Short Cut
Format: PDF
ISBN 10: 0-596-51705-X |
ISBN 13: 9780596517052
![]()
![]()
![]()
![]()
(Average of 8 Customer Reviews)
This Short Cut was formally titled "Get Up and Running with Dojo." This updated version has been updated and re-titled.
In this exciting era of Web 2.0 development, Dojo pushes the boundaries of the possible with snazzy user interfaces that can be quickly implemented and easily maintained.
This comprehensive overview to creating object-oriented widgets with Dojo 1.0 tackles the most foundational Dojo design concepts-leaving you poised for productivity and efficiency, and ready to achieve superior results. Read on to explore the depths of inheritance and encapsulation, learn the most common pitfalls (before you fall prey to them), and begin your Dojo journey on rock-solid footing.
You've been developing with Dojo for a while? No problem; you'll still benefit from a thorough review of the fundamentals.
Browse within this PDFFeatured customer reviews
Best $10 you'll spend on a short cut, February 25 2008
The perfect primer for Dojo, this shortcut goes right for the fundamental concepts you need to actually start figuring Dojo out for yourself. What's more, it's well written.
As I write, there is not a single published book on Dojo. The online "Dojo book" of the dojo project is suboptimal at best. My advice if you want to get started with this framework: 1) Buy this shortcut; 2) skim the online dojo book, 3) use the IRC #dojo channel for help as you start building things. Until someone publishes a real book on Dojo, that's your best bet.
Not worth the money, February 24 2008Submitted by Matthew Russell [Respond | View]
Hey Sim, Sorry you didn't like the Short Cut. I will point out though, that if you had taken a look at the table of contents, you might not have been so surprised to find out what you were getting. The entire point of the ShortCut was to work through the *fundamentals* of creating a custom widget. Sounds like maybe you have a slightly emotionally charged response? Maybe it wasn't marketed properly? At any rate, I wish you well in your Dojo endeavors.
Not worth the money, February 23 2008
I'm trying my best to be respectful with my remarks here, but this is not worth 9 bucks. It offers absolutely little. A "Hello World" widget? Are you for real? I didn't get the impression that the author actually knows dojo. Seems like he/she copied the example from somewhere else.
Maybe if you don't know HTML, Javascript or when you hear the word Dojo you think of karate, then you'll find these 55 pages useful. For the rest of us, it's a disappointment.
Spot on, December 09 2007
I've been using dojo since 3.2. I've been fairly satisfied with building things out of existing widgets.
Lately, I have come across projects which really need their own widgets, and having read through the dojo book's example on creating your own Dijjits (Widgets), I'm left mostly confused. Where should I put which files? What to name them? Why and how do they get loaded?
Most of all, the current dojo online dox doesn't give a minimum bare-bones dijjit example. That is why I bought the PDF and it delivered in spades.
Just an idea (to fellow reviewers); Don't review a thing you haven't read :)
I think the writing is concise, and to the point. Five stars.
Great, November 18 2007
This was exactly was I needed, a short and concise walkthrough to “get up and running” and construct my own widgets. I will definitely take a look at the coming book.
Interesting, but not what I wanted., November 01 2007
I want to use Dojo in my Lotus Notes Domino Web Applications. I had hoped this "short-cut" would jump start me on using Dojo Widgets. However, this short, (55 pages), article is more about OOP, inheritance, and constructing simple inherited widgets, and avoiding errors. Much of the article is concerned with terminology. There isn't much information on actually calling a dojo widget until the last ten pages. And there is nothing here is concerned with calling and using the incredible looking widgets listed on the dojo website.
I'm sure all of this will be very useful once I'm using Dojo and creating my own dojo widgets, but I really wanted something to get me "Up and Running" with the wonderful looking widgets already provided in the Dojo toolkit.
This wasn't what I was looking for.
Dunno, October 28 2007Submitted by Matthew Russell [Respond | View]
Thanks for taking the time to write a review. I'll work hard to make sure that your suggestions are incorporated into future editions of this work so that we can title/market it more appropriately. Your raise a good point. Thanks for taking the time to do it.
Not a beginners guide., October 28 2007Submitted by Matthew Russell [Respond | View]
Sorry that you didn't feel that the Short Cut was titled/marketed appropriately. Your feedback is certainly helpful, and I'll keep that in mind as I work on the more complete publication that's coming out in the spring. However, your review would be even more meaningful if you could be more specific in what kind of content you anticipated seeing it. i.e. constructive feedback instead of a quick slam dunk that's void of any specifics. At any rate, thanks for taking the time to write a review even though this Short Cut didn't work out for you in the way that you may have anticipated.
Not a beginners guide., October 26 2007
While this is about the only documentation available at this time, it will do little for anyone new to Dojo. Don't let the "GetUp and Running with Dojo" title fool you. Perhaps O'Reilly will offer a more complete publication in the future.
Good coverage of the dijit/widget lifecycle and how mixins and inheritance work, October 25 2007
If you're looking to understand how dojo's dijits (widgets) are constructed and the underlying lifecycle, this gives you good background. It also helps you with a HelloWorld custom dijit that walks you through the nuances of inheritance and "what fires when".
If you're looking for more indepth coverage of dojo itself (like dojo xhr) or the core dijit library that comes with dojo, or anything in the layout, data.store, or dojox libraries, this isn't for you.
However, with pretty good knowledge of all these things already, I definitely learned a lot more about the dijit building process and appreciate the insight it gave me as it probably saves me some hours banging my head on my desk in the future.
Dunno, October 24 2007
Wish the Oreilly blurbs for these short cuts were a little more percise. Like what language, what I/F (JSON vs. XML) techniques, and so on.






