Dreamweaver is a tool that arguably could be called the industry standard for web design.Dreamweaver, is an Adobe product that originally belonged to Macromedia. They sold out to Adobe a few years ago. I have been using Adobe/Macromedia Dreamweaver for about ten years. I am today using the Dreamweaver version that came packaged with Adobe CS 4. I started out with Dreamweaver 4. Since then Adobe has given this software a slightly different face and updated it to accommodate all latest dynamic coding options, but fundamentally Dreamweaver has not changed. It is a WISWIG - short for What You See Is What You Get. I have used severalWISIWIGS over the years, including the ones that are Linux ports, but even though I am a Linux lover, I must admit that there is not another WISIWIG on the market that compares to Adobe Dreamweaver. I know that you hear this about products all the time because some web author is just trying to sell you a piece of software. In the case of Adobe Dreamweaver, and Macromedia Dreamweaver, or really any version of Dreamweaver, the software REALLY has no equal out there among the Free, Open Source projects. I have used a few Open Source, and free WISIWIGS that were OK, but none that give you a true drag and drop, dummy proof environment for building websites.
First of all, like I said before, Dreamweaver is above all a TRUE drag and drop environment. You can pretty much drag and drop all the objects that are going to be on your page anywhere that you want them. If you want to insert and image, you just choose" insert/image" and choose the image that you want to put on the page, Dreamweaver, will insert the image on the page. In design view, the user sees the image appear on the page, and whats really cool is that Dreamweaver writes the HTML code in the background. So, after you insert that image, you can add some text, and other Page Layout objects, and then when you get ready to look at the code -- you just choose "code view," and there it is. The HTML or whatever version of HTML/XHTML etc, that you have configured Dreamweaver to validate against is there for you edit and add any finesse that you choose to the code. Now I will list few more features that you will find in Dreamweaver.
Dreamweaver makes building websites much easier and your code writing much cleaner with this feature. It is an auto hint feature that pops up hints to help you choose how to construct your code. This feature works with the various versions of HTML, PHP functions, methods, as well as objects.
Dreamweaver works with CSS and links them to your working design view so that you can see what your cuss script is doing while you are designing.