 |
 | |  |  | | Beschreibung des Werkzeuges |  | Hinter dem Begriff .NET verbirgt sich nicht nur eine neue Entwicklungsumgebung, sondern eine ganze Infrastruktur bestehend aus:
Betriebssystemen,
Server- und Backoffice-System sowie
Entwicklertools.
Damit stellt .NET eine konsequente Weiterentwicklung der Windows DNA (siehe auch Windows DNA Webseiten) Initiative dar. Umfassendster Bestandteil von .NET sind die Entwicklertools. Diese basieren fast alle auf einer einheitlichen Laufzeitumgebung, welche sich vom Konzept her an Java orientiert, und einer umfangreichen Klassenbibliothek, die nahezu das gesamte Windows-API objektorientiert verkapselt. Für den Entwickler stellt die Klassenbibliothek umfangreiche Frameworks zur Verfügung, welche die Entwicklung von komplexen Anwendungssystemen erheblich vereinfachen können. Zu nennen sind hier beispielsweise:
ASP.NET für serverseitige Webanwendungen,
ADO.NET für den einfachen, homogenen Zugriff auf Datenbanken,
.NET Remoting für den Aufbau leichtgewichtiger Remote Procedure Call (RPC)-basierter Anwendungen,
.NET Enterprise Services zur einfachen Nutzung der COM+ Dienste sowie das
.NET Compact Framework für die Entwicklung von Anwendungen für mobile Endgeräte.
Die Integration der Betriebssysteme und des Backofficebereichs in dieses Konzept bedeutet, dass diese Systeme .NET-Programme erkennen und sinnvoll verwenden können. Konkret bedeutet dies, dass .NET zunehmend Bestandteil der Betriebssysteme und Serversysteme wird. Ein Beispiel im Bereich der Betriebssysteme hierfür ist Windows XP, das .NET Programm direkt laden und ausführen kann. Im Backofficebereich ist hier der SQL-Server 2005 zu nennen, der sehr eng mit dem .NET Framework verwoben ist. Es ist beispielsweise möglich, in jeder beliebigen .NET-Programmiersprache Stored Procedures für den SQL-Server zu erstellen.
Die .NET-Plattform ist zu gewissen Teilen durch die ECMA und die ISO standardisiert. Des Weiteren ist der Quellcode der standardisierten Teile zum Teil frei verfügbar (ROTOR) und es gibt bereits Implementierungen dieser Standards aus dem Open Source Bereich (Mono, DotGNU).
Prinzipiell ist .NET genauso wie Java plattformunabhängig. Da .NET zurzeit jedoch effektiv nur unter Windows einsetzbar ist, bleibt dieser Punkt noch offen.
|  | | Plattformen |  | Windows 2000, XP, 2003 BSD Linux Unix |  | | Hersteller |  | Microsoft Open Source |  |
 | |  |  | |  | |  | |  |  |  | | Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben. |
|
|  | |  |  |  |  | Micosoft .NET |  |  |  |  |   | Untergeordnet |  |  |  | |  |  | |  |  | |  |  | |  |  | |  |  | |  |  |  |  | Erfahrungen |  |  |  | |  |  | |  |  | |  |  | |  |  | |  |  |  | Ansprechpartner |  |  |  | |  |  |  | Literaturhinweise |  |  |  | |  |  | |  |  |  |  |  | Weitere Themen |  |  |  | |  |  |  |  |  |  |
|