
.NET Framework 3.0, the latest hyped version of
.NET (formerly WinFX), is the new programming tools for Windows. It combines the
power of the .NET Framework 2.0 with new technologies
for building applications that have visually compelling user experiences, seamless
communication across technology boundaries, and the ability to support a wide range
of business processes.
While the .NET Framework 2.0 class library is partially superseded by the new components
(WF, WCF, and WPF) added in version 3.0, many portions of the original class library
are still crucial to developers. The technologies of version 2.0 (ASP.NET, WinForms,
ADO.NET, XML etc.) largely remain the elementary part of the new release; however,
.NET framework 3.0 developers may now prefer using WPF over Windows Forms for writing
a native Windows GUI.
