A lot of people have been asking me about the differences of WCF and WF in .Net framework 3.5 and Visual Studio 2008 as compared to .Net framework 3.0 and WCF/WF extensions in Visual Studio 2005.
There are quite a lot of differences in terms of the tooling perspective.
Tools introduced in VS2008
· Project templates (for web hosted, self hosted, workflow services, and syndication services)
· "Autohost" F5 experience which allows you to have a service up and running in a cassini like host (think the way ASP.NET applications work), without having to write a console app or anything
· Test client (which goes along with F5), which will auto-magically reflect on the service and generate a UI to call the service and to see the response. Again, this eliminates the need to write a second console app just to call the service
· Integration of WCF config editor
Features of WCF introduced in .NET 3.5
· HTTP programming model (Channel 9 video here)
· WF+WCF integration (Channel 9 video here)
· Syndication support
· AJAX support (JSON-based message encoding)