Adobe Dreamweaver CS3 review
Dreamweaver has dominated the world of web design since its introduction. Recently, however, there’s been growing concern that it’s been trading on past glories, and with Adobe’s takeover of Macromedia there was even the possibility it might be replaced by Adobe’s own GoLive. Thankfully, it’s GoLive that’s gone, with Dreamweaver now central to all of Adobe’s CS3 web offerings.
A fresh Expression
With GoLive’s demise, Dreamweaver’s biggest rival is now Microsoft’s Expression Web. Moreover, where GoLive’s inherent bloat ruled it out as a serious threat, Expression is the model of streamlined efficiency, which makes it all the more disappointing that Adobe hasn’t extended its new CS3 cross-application interface to Dreamweaver.
Expression trumped the old Dreamweaver by recognising that modern web design is now defined by efficient CSS handling. Here, Adobe has risen to the challenge and borrowed a number of features from its new rival. To begin with, when you create a new page, you can now use one of a wide range of templates based on CSS positioning rather than HTML tables, while new visual aids make it easier to work with the layout’s <DIV> building blocks. CSS-based formatting is also easier thanks to the consolidation of previously separate palettes into a single unified CSS Styles panel, a new toolbar that lets you swap between CSS media types, and the ability to move internal styles to and between external stylesheets.
Despite Dreamweaver CS3’s improvements, Expression Web’s CSS handling just edges it for efficiency and usability, but that’s by no means the end of the story. Ultimately, page designs should work in practice. Here, the fact that Dreamweaver provides a built-in CSS reference complete with information on browser support is invaluable. Even more useful are the workarounds to known browser issues that Dreamweaver automatically adds to its template-based pages. Complete with explanatory comments and best-practice suggestions, these are a real education.
The final proof of just how serious Adobe is about helping users create CSS-based designs that always work as expected is its new Browser Compatibility Check. Here, you can target particular versions of Internet Explorer, Firefox, Netscape, Opera, Safari – even the old Mac version of IE – and any items on the page that might cause problems are highlighted. A link is then provided to Adobe’s new CSS Advisor site, where you can see if anyone has posted a workaround. Compatibility checking doesn’t entirely replace trying out your designs under different browsers, but it’s a huge step forward. Moreover, while Expression Web boasts of its compliance with the core (X)HTML and CSS standards, Dreamweaver CS3 betters this by recognising that it isn’t just the standards that matter, but how these are supported by the main browsers.
The Ajax difference