Comparing FrontPage and Expression Web
First and foremost, Expression Web is backwards compatible with FrontPage. This means that any site you created using FrontPage can be imported into Expression Web. In addition, the user interface for Expression Web is very similar to that of FrontPage. The images in the Photo Gallery below show the same web page as it would appear in the three different viewing modes.
When existing FrontPage users first take a look at Expression Web, they may experience a tinge of concern when they find that certain web components, such as the photo gallery and form pages, are missing. However, there are good reasons for the absence of these items. In addition to being extremely hard to customize, these components created proprietary code that did not meet W3C standards. As Expression Web places great emphasis on being able to create standards-based web sites, these components were not included.
If you have an existing FrontPage website that contains any of these components, don't worry. You'll still be able to maintain and modify them with Expression Web. You just won't be able to create brand new ones in the same manner. Instead, Expression Web offers several tools that allow you to create these same items, but in a way that is both completely customizable and compliant with W3C standards.
One of the big positives for Expression Web is that it no longer requires FrontPage Server Extensions. Actually, it doesn't require any additional server-side technology at all. This doesn't change the fact that you can still use Expression Web to update those sites that were created using this technology. As previously stated, you just won't be able to create any new components that require FrontPage Server Extensions.
Another bonus for Expression Web is that it allows you to use CSS tools without knowing any CSS. This was one feature that I was very hesitant about at first. In the past, I avoided CSS like the plague. This was mostly because I had no experience with CSS and thought it would be complicated enough that I would have to invest a lot of time in learning it. After using Expression Web for awhile, I regretted not having incorporated CSS into my web design before. Just as FrontPage taught me HTML by allowing me to mimic the code it generated, Expression Web has allowed me to learn CSS.
All in all, I believe switching to Expression Web will be a smooth transition for those who have used FrontPage for awhile. There are a lot of new tools that will take some time to learn, but you don't need all of them right away. Most FrontPage users should be able to jump right into the new application and start producing basic web pages right away. Then, as more complex processes are needed, they can be learned on the go.
If you are just getting started in Expression Web, you may want to check out the collection of user guides available here at Bright Hub. These tutorials cover a multitude of topics ranging from how to create a basic web site to more specific tasks such as designing interactive buttons and publishing to the web.