Wow, great attitude. I've never done secretary work but I wouldn't denigrate it like that.
The problem is that lots of "web developers" out there attempt to integrate Dreamweaver into their CMS or produce pages with DW in that kind of environment which is a nightmare. I've seem it many, many times over.
FYI, I was designing and developing tools that allowed non-technical staff to update content for outlets associated with two of the biggest media companies on the planet so I think I know what I'm talking about. I have no interest in relying on Dreamweaver for how that should work. Anyone assuming the title "web developer" shouldn't either, as far as I'm concerned.
For very large sites with lots of non-static content, Dreamweaver is a bust. End of story. It complicates and already complicated thing. Like I said, it's a fine tool for small-ish sites, but I just don't understand how you'd make something like that work for a large site with its own CMS (although, as I said, I've seen people attempt it on more than one occasion.) It just doesn't work.
Besides, I disagree with earlier comments about DW. Even for casual work, it produces some pretty convoluted code. I just don't see why anyone would want to use it. if you know what you're doing and know how to organize a project, you can hand-write a small site more quickly and more efficiently than with DW.
Good for you. write your own program and sell it.
The right tool for the right job.
The point was I want to enable the secretary to change the phone # on the page and NOT call me to do it. Dreamweaver/Contribute works great for that.
Also, I use DW as my hand-coding tool as I can use it to create templates, and users can ad pages based on those templates. You don't HAVE to let DW generate the code.. I still code by hand, I just do it in DW.
Sure, if you use DW's visual layout tools, the code is a mess. But I don't use those tools.
DW is also great for when you are handing off a site to a client so you can build it with templates, they can edit, and you can update the templates later.
And ANY tool like DW is a bust for dynamic content. That's what CMS's are for.