This is the first of a series of blog entries that attempt to answer the question: “what the *(# is .NET 3.0 and why should I care?”
First, as you no doubt know by now, .NET 3.0 is what we were calling WinFx until last week and is composed of (among other things):
Technology Name (Acronym) [Former Code Name]
Windows Presentation Foundation Classes (WPF) [Avalon] - Arguably the heart of .NET 3, this is the technology for building rich Windows applications with special features for managing layout, text, 2-d and 3-d graphics and much more.
Windows Communication Foundation Classes (WCF) [Indigo] - A new framework for inter-process communication that will change the way we interact with web services and the way we implement remoting.
Windows Workflow Foundation Classes (WF) - You’d think this would be WWF but the World Wide Wrestling Foundation thinks differently. This is a framework for creating workflow engines that can be incorporated into your application
Info Spaces [InfoCards] - A very nice way to deal with controlling how you identify yourself and how much information you provide on the web.
At the same time that .NET 3 is coming out, ASP.NET is changing, though not quite simultaneously and not as part of the .NET 3.0 release. The key change to ASP.NET will be the release of ATLAS, the .NET Ajax technology and controls.
While all this is happening, Microsoft will also be getting ready to release ORCAS - the next release of Visual Studio, and, oh by the way, C# 3 (with some very impressive new features and the next release of Visual Basic.
So, what is a developer to do?
My goal will be to begin to track this technology, in nice small steps, through blog entries, articles, books, discussions and so forth; that is, to open a discussion with interested readers, here, on Amazon, on my support discussion site and wherever I can.
I look forward to your active feedback.