In September, 2006, Adobe acquired InterAKT, a small company that wrote extensions for Dreamweaver and Flex. Among these extensions was the Dreamweaver Developer Toolbox, an extensive set of class-driven wizards that added sorely needed features to Dreamweaver such as advanced form creation and query builders that all worked within the Dreamweaver framework.
A free 30-day trial of the Toolkit is available here.
At $299, Adobe is asking a lot for these tools. As a point of reference, Dreamweaver itself is $399 at full retail. Does the Toolbox deliver 3/4 of the functionality of its parent app? Not even close. Adobe has tried to address many of the deficiencies in Dreamweaver with this Toolbox, but I believe strongly that these features should be addressed as part of an already expensive app, not as a $299 add-on.
Setting my philosophical problems with Adobe’s pricing decision aside, I have spent the past two weeks playing with them and evaluating their applicability to my development environment. In short, it’s a no-go. My strong recommendation is to save your money.
This recommendation is based on several factors, some of which are specific to my development environment, and some of which I believe will be commonly experienced by all developers.
To understand where the Toolbox is fatally flawed, it is worth exploring what, exactly, the Toolbox does. The Toolbox is actually a set of Server Behaviors that extend the set of canned behaviors included in DW. For instance, the toolbox offers a handy way to create an advanced set of registration features, complete with confirmation emails, etc. These are all wizard driven and derive their functionality from a set of classes and function libraries that are included as a set of files automatically by DW.
Therein lies the fatal flaw. Like Dreamweaver, the Toolbox assumes that your local root folder specified in your Site settings is actually the public web root. Internal links to the libraries are relative and extensive and automated, meaning you can’t simply move the included files to your public web root without breaking all of the canned functionality.
To make matters worse, the wizard-driven interface was, in my experience, fatally buggy and inconsistent. More times than not, the Toolkit could not make a connection to my database giving me the infamous “Testing Database Connection” dialog. Apparently, the Toolkit caches some value somewhere deep within its Wizard’s bowels and won’t let go. I could find no rhyme or reason for this problem, but it persisted and happened in enough Wizards and situations that it made me believe that this was a global problem, not an isolated issue.
It’s a shame. There’s so much potential there. InterAKT valiantly tried to address Dreamweaver’s shortcomings with an extensive set of behaviors. Some were truly useful and I could see myself using them. But in the end, there is no way I am paying $299 Adobe for a buggy, semi-functional set of server behaviors. Being the eternal optimist, perhaps they’ll fix these problems and integrate the Toolkit directly into Dreamweaver next go-round. We’ll see.
Related stories:
Sphere: Related Content