What do you like best?
Adobe Dreamweaver has always strived to set the standard for web design used by graphic designers. Its never quite achieved this but Adobe has been good at keeping up with the latest web and mobile trends and evolving technologies and incorporates them in each new version. I find it is a great tool for getting hands-on direct experience using these technologies. The downside is in the past they haven't always gotten it right when first adding technologies. Recent versions, however, do a good job in addressing Responsive design and mobile in a way that's intuitive. They recently added the Bootstrap framework, with a whole lot of design elements to start from. I find it is a bit top heavy for most smaller web projects but it offers the potential for creating large projects.
Another plus is the range of page layout tools similar to Adobe's other professional design programs. Dreamweaver's user interface is highly customizable with code, live, and design views, as well as responsive and device-specific viewpoints.
I often use presets to set screen layouts that include specific windows and tools needed for certain tasks. It allows me to quickly switch from designing to code editing without having to move and constantly reposition windows—very helpful especially when working with multiple monitors.
Dreamweaver tries to automate as much of the backend as possible like generating HTML and handling the website files. You always have options to tweak code—highlight sections debug and modify all Css, html, or script files. I find it does a decent job of managing all files related to building a full website, locally and on remote servers through FTP or other protocols Adobe Dreamweaver makes it possible to develop web and mobile solutions quickly, and to develop a complete website hands-on. I find much of what I need involves custom design at some point, even working with templates and style presets I can choose to customize any part I choose.
What do you dislike?
The main issue I have with Dreamweaver is on occasion it will mis-write or corrupt a section of HTML. Considering it generates HTML automatically, it's not surprising. Still, it's not always easy to locate the error. It's a good reminder that Dreamweaver is not simply a drag and drop web design software, treated as such you will likely have problems at some point and quite possibly even a nightmare. It really helps to know some HTML and CSS, and how web file structures work. Important when you need to debug issues and to fully utilize the program's potential.
I find the code editor lacks options and I usually use an external editor to clean-up and properly format my final HTML. I use Sublime. Dreamweaver allows you to choose and export to an external editor, and automatically compares files when they get added back in Dreamweaver.
Close attention should be given when copying site files in order to properly update the its links. Sometimes I find links to root directory path of a moved file has to be manually changed.
Recommendations to others considering the product
There are numerous web and mobile design software platforms offering users a module-based approach to creating web and mobile solutions, all offer some customizations. Dreamweaver is not them, Dreamweaver seeks to bridge the gap between designer and coder, providing a great starting point for the professional designer. Professional HTML AND CSS J_SCRIPT code programmers
What business problems are you solving with the product? What benefits have you realized?
Dreamweaver allows me to quickly create client sites upload it to a testing server. Additionally, it makes organizing page updates and design revisions easy. essential when multiple people work on a site the file check-in and out feature helps to keep projects organized and work managed efficiently.