davidbarrackphoto wrote:
> Do you suggest to use one of the PHP IDEs you mention in
conjunction with or in
> lieu of Dreamweaver?
It depends entirely on what you want to do. One of the
problems with
many people who use Dreamweaver is that they have the
mistaken belief
that Dreamweaver "handles everything for you". Wrong.
Dreamweaver is a
tool like a sculptor's chisel or a plasterer's trowel. Used
well, it
works brilliantly. Used with insufficient knowledge, it can
get you into
deep trouble.
That's not to say that Dreamweaver is perfect. There are
definitely
things that could be improved. But if you understand the code
that is
being created, you'll get far more out of it.
To get back to your original question, though, I use both
Dreamweaver
and PhpED. Dreamweaver is ideal for working on projects where
design is
the main focus. PhpED, on the other hand, is useless for
design, but
it's brilliant for working with complex hand-coded
applications.
Understand the tools you're working with, and choose the
right one for
the job.
> I am finding that with DW I have to walk on eggshells
and
> hope to X&*@ that some change I make will not result
in a page showing up blank
> or getting a dreaded exclamation mark because I burped
too loud or something.
It sounds as though you're relying too heavily on
Dreamweaver's
automatic code generation. Interestingly, the Adobe Press
book on
ColdFusion goes out of its way to teach readers *not* to use
Dreamweaver
server behaviors. This isn't an admission by Adobe that
there's a
problem with the automatically generated code. The point
being made is
that you should understand the code that's being generated on
your
behalf. Use the automatically generated code where
appropriate, but hand
code where it makes more sense.
Probably not the response you were hoping for, but - as many
have
pointed out here - the marketing hype about any software
taking care of
everything for you is often misleading. It's like using an
electronic
calculator. Without an understanding of basic mathematics,
you have no
way of realizing that the answer is wrong if you accidentally
hit the
wrong key.
--
David Powers, Adobe Community Expert
Author, "The Essential Guide to Dreamweaver CS3" (friends of
ED)
Author, "PHP Solutions" (friends of ED)
http://foundationphp.com/