Was ist .NET?
Die .NET-Technologie wurde von Microsoft im Januar 2002 erstmals
als Produkt vorgestellt und liegt mittlerweile in der Version 1.1 vor. Wichtige Merkmale
sind die Methoden zur Speicherveraltung und die umfangreiche
Klassenbibliothek. .NET zeigt viele Ähnlichkeiten zu JAVA und wird vielfach
als die Zukunft der Windows-Programmierung bezeichnet.
Komponenten von .NET
Die Kernkomponente von
.NET ist die Common Language Runtime (CLR). Wichtige Teile der CLR
sind der Class Loader, ein Just In Time Compiler und ein Mechanismus zur
Garbage Collection (Speicherbereinigung). Diese Komponenten verwalten den
compilierten Code, weshalb bei bei .NET auch von managed code spricht.
Die .NET-Klassen sind in der .NET Framework Class Library (FCL)
zusammengefasst. Wichtige Klassen sind Windows.Forms für die Benutzeroberfläche in Applikationen, und ASP-NET für
Web-Oberflächen. Daneben gibt es ADO.NET für die Kommunikation mit
Datenbanken. Eine grobe Darstellung der .NET-Komponenten zeigt auch Bild 1.
Bild1: Wichtige Komponenten des .NET-Frameworks