Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

ajt (2546)

  (email not shown publicly)

UK based. Perl, XML/HTTP, SAP, Debian hacker.

  • PerlMonks: ajt []
  • Local LUG: AdamTrickett []
  • Debian Administration: ajt []
  • LinkedIn: drajt []

Journal of ajt (2546)

Friday March 19, 2004
01:49 PM

Dreamweaver Considered Harmful

[ #17970 ]

Today I spent all day at work labouriously going over the so called xhtml that Macromedia Dreamweaver produces. Every page produced by my colleague had to be checked and cleaned, then tested in Opera and Mozilla. Mostly I was removing unnecessary and invalid mark-up, and fixing errors that IE ignores, but sane browser react too.

I didn't touch his many-nested-table designs, but in sections of the site that come out of Perl/XSLT, I re-wrote his mark-up from the ground up in clean modern xhtml, with clean cascading style-sheets, rather than the multitude of tables and "one style rule per object on the page" approach of Dreamweaver.

Dreamweaver, FrontPage et al. have two obvious problems:

  1. You don't have to think. This means that you don't experiment, and you don't learn anything. This results in old fashioned and inefficient designs, because the author never tries anything new.
  2. Automated GUI tools produce fairly poor and bulky xhtml/CSS. If you let them do JavaScript as well, often when xhtml/CSS would do alone, you get verbose and buggy code. Thus the pages you get are larger than they should be, and slower to load.

These GUI tools may be good for rapid prototyping by visual designers, but they are lousy if you want your pages to be tight and correct.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • well, technically three

    • A good site indeed. However, I still need to wean the designer of his Dreamweaver addiction... Examples of good design don't seem to work.

      The problem is, he is busy and rushed, and mangelment doesn't give him enough time to learn and experiment, so when they say "make it blue", and have it done by yesterday, it's easier to use a quick-and-dirty tool like Dreamweaver, than it is, to do it properly.

      I build my pages two ways: at home for fun; and programatically via Perl/XSLT at work. At home I have the ti

      -- "It's not magic, it's work..."