Dot-NET-Framework-3-0

Das .NET Framework 3.0 ist die dritte Version der plattform- und sprachunabhängigen Entwicklungsumgebung und Programmierschnittstelle von Microsoft für die Windows-Plattform. Es besteht aus dem .NET Framework 2.0  und den ursprünglich WinFX (Windows Frameworks) genannten Erweiterungen der Windows Klassenbibliothek.  WinFX war eigentlich als Zusatz für das .NET Framework 2.0 gedacht, wurde jedoch dann 2006 zusammen mit dem .NET Framework 2.0 als .NET Framework 3.0  veröffentlicht. Das .NET Framework 3.0 besteht aus:

- der Common Language Runtime 2.0
- der .NET Framework Class Library 3.0
- den Klassen der .NET Framework Class Library 2.0
- den .NET Sprachen der zweiten Generation
→ sowie  den WinFX-Erweiterungen:
- Windows Communication Foundation (WCF)
- Windows Presentation Foundation (WPF)
- Windows Workflow Foundation (WF)
- und Windows CardSpace (WCS). 

Das .NET Framework 3.0 ist grösstenteils in 'Managed Code' programmiert. Nicht integriert, wie ursprünglich geplant,  sind das neue Filesystem WinFS (Windows Future Storage) und die Windows PowerShell. Auf dem .NET Framework 3.0 setzt Silverlight (ehemals WPE/E: Windows Presentation Foundation/Everywhere) auf. Silverlight  basiert auf XAML und ist eine stark reduzierte Version der WPF die als Plug-In für die meisten Browser erhältlich ist. Es können ähnlich wie bei Adobe's Flash Player (ehemals Macromedia) grafische Elemente und Media-Dateien dargestellt werden.  Silverlight erfordert keinen Windows Media Player und auch nicht die .NET Framework Laufzeitumgebung Common Language Runtime (CLR).                                         
Siehe auch:    Dot-NET   WinFX   CLR   Silverlight   Windows-API   Windows-Presentation-Foundation   Windows-Communication-Foundation   Windows-PowerShell   WinFS   Managed-C-Plus-Plus