When Microsoft released Office 2007, Microsoft FrontPage was conspicuous by its absence. Its place has been taken by Microsoft Expression Web, a product which clearly aims to take some of Adobe Dreamweaver’s huge share of the web design market. For once Microsoft finds itself playing the role of underdog and is sensibly adopting some of the tactics used by Adobe in gaining their dominant position in web design software.
Just as Dreamweaver is part of the Adobe Creative Suite so Expression Web forms part of Expression Studio, a group of programs aimed at equipping web designers with all the tools they need to design and build web sites. Expression Studio comprises Expression Web, Expression Blend, Expression Design and Expression Media. (As a bonus, it also includes Visual Studio 2005 Standard.) So, should Adobe be quaking in their boots or just grinning smugly; how good is Microsoft’s new offering?
The truth is, Microsoft being who they are, Adobe had better sit up and take notice. Expression web is not just a revamped version of FrontPage (a product which was clearly no match for Dreamweaver). It offers web designers a fairly complete set of tools for building sites compliant with current standards. It has excellent support for XHTML, CSS, XML, XSLT, ASP.Net and JavaScript. It also shows users a very accurate representation of the web page they are building even without previewing in a browser.
On the downside, Expression Web only runs on Windows and its tight integration with Visual Studio suggests that a Mac version may be some time in arriving, assuming one ever does arrive. A significant number of web designers prefer to use Macs and, for this reason, will never see Expression Web as a serious rival to Dreamweaver. To win over such Mac diehards, Microsoft will have to make Expression Web not just as good as Dreamweaver but significantly better.
Both Dreamweaver and Expression Web allow developers to visually generate server-side code. However, both programs have limitations in this department. In the case of Dreamweaver, support for ASP.Net and PHP is fairly limited and the overall server-side functionality has not been enhanced for several years. In the case of Expression Web, only ASP.Net is supported; there is no support for PHP, ColdFusion or JSP.
Perhaps the biggest challenge facing Expression Web is the sheer size of Dreamweaver’s established market. With over a million installations, Dreamweaver is recognised as the industry-standard in visual web development software. Also, as well as the features of program itself, there are hundreds of Dreamweaver-compatible software add-ons, called “Dreamweaver extensions”, created by third parties and adopted by the Dreamweaver community. Microsoft recognises this and have given Expression Web similar extensibility. However, they have a lot of catching up to do.
In short, Expression Web is a worthy competitor to Adobe Dreamweaver. Both are aimed at casual as well as professional web designers and developers. Hopefully, the eventual winner of the competition between Microsoft and Adobe will be the increasing number of ordinary people who find themselves thrust into the ever-changing world of web content creation.