In one of my former postings, I mentioned we had decided to have two offerings, one for information workers (SharePoint Designer) and one for designers (Expression Web).
The two products are partially based on outstanding FrontPage and Visual Studio technologies and constitute two new products. However once you open both products, you cannot help finding similarities in the user interface and commands. It comes from the fact that both products are evoving from the same code base but we introduced differentiation between them to make them uniquely positioned. To keep things simple, both products are outstanding web authoring tools but we provided SharePoint Designer with unique SharePoint features.
In short, SharePoint Designer is a superset of Expression Web really focused on SharePoint. In other words, if you have any plans on investing in SharePoint or have already Windows SharePoint Services or Micrososoft Office SharePoint Server 2007, SharePoint Designer is your tool. If you don't, or don't know what SharePoint is or have no interest in SharePoint, then Expression Web is your tool. If you try to open a SharePoint site with Expression Web you will get a message redirecting you to the SharePoint Designer web site, where you can download a free evaluation version of SharePoint Designer and continue your work.
Jerome
Shared Capabilities
- High-fidelity design surface
- Accurate, high quality WYSIWYG rendering of CSS, XHTML, ASP.NET
- Integrated code and split views Standards-based page creation (XHTML, CSS, XSLT)
- Deep CSS formatting and layout support,
- Style management and application
- Property editing
- IntelliSense
- Reporting
- Deep support for working with ASP.NET 2.0
- WYSIWYG control rendering
- Control designer hosting
- Property editing
- IntelliSense
- XHTML and CSS schema compatibility reporting
- WCAG and Section 508 accessibility reporting
- Pro designer oriented UI and workspace
Unique SharePoint Designer Capabilities
- Create, open, edit, backup/restore SharePoint sites
- Create SharePoint master pages and web part pages
- Building SharePoint no-code applications (without writing or deploying server code)
- Create lists, views and forms (from SPD as well as Browser)
- Create and aggregate data views and forms on a variety of data sources (SharePoint lists and document libraries, SQL databases, XML files, Web services)
- Add business logic with no-code workflows
- Create, customize CMS template and summary pages