There should be a distinction here between <i>visual design</i> and <i>function</i>.
Design:
You should (when you have the application available to you) design the layout of a web page in a WYSIWYG editor, making good use of CSS. I have seen too many instances where PHP coders get hung up on silly HTML FONT tags. If you define a good CSS, there should be no need to pepper your PHP code with unnecessary HTML fluff. Good CSS and template structure can ease PHP coding as well.
Function:
While the 'dynamic content' features of Dreamweaver and GoLive are nice, I would not suggest becoming too friendly with them. There was a major stink raised with GoLive users when CS came out. GoLive 5 and 6 had a 'dynamic content' ability that allowed you to drop in some PHP functionality. However, Adobe dropped this ability in the CS release. While I welcome the new syntax-colored editor in GoLive CS, many others that depended on the automation of GoLive 5 and 6 were left in the dark.
Once you become familiar with manually coding PHP in a good text editor, the PHP abilities of Dreamweaver may come to look like a gimmick.
- - picklefish - -
Why is everyone in this forum responding to me as picklefish?