|
Das Microsoft .NET Framework ist eine moderne Entwicklungsplattform für Softwareanwendungen. Ziel von .NET ist es, eine moderne und flexible Umgebung für die Entwicklung von Software zu schaffen.
Microsoft bietet .NET in verschiedenen Formen an. Als reine Laufzeitumgebung samt benötigter Klassenbibliotheken (Framework), als kostenloses SDK für Entwickler oder als kostenpflichtige integrierte Entwicklungsumgebung (IDE) in Form des Microsoft Visual Studio .NET. Mit Novell Mono existiert inzwischen auch eine Open Source-Variante des .NET Framework.
|
|
 |
Welche Vorteile bietet das .NET Framework?
Quelle: Microsoft Corporation
-
Verwenden beliebiger Programmiersprachen: .NET Framework ermöglicht Entwicklern das Verwenden einer beliebigen Programmiersprache sowie die tief gehende gegenseitige Integration von Anwendungen, die in einer beliebigen Programmiersprache geschrieben wurden. Auf diese Weise können aktuelle Entwicklungskenntnisse ohne erneute Schulung erweitert werden.
-
Schreiben von weniger Programmcode: .NET Framework verwendet einen aus Komponenten bestehenden plumbing-free Entwurf, durch den sich Entwickler auf das Schreiben von Unternehmenslogik konzentrieren können. Entwickler müssen keinen IDL- oder Registrierungscode schreiben, und ASP .NET enthält beispielsweise Dutzende von Steuerelementen, die gängige Programmieraufgaben einschließen, wie z. B. einen Einkaufswagen.
-
XML/SOAP im Kern: .NET Framework wurde zum Bereitstellen von Software als Dienst konzipiert und baut daher auf XML und der SOAP-Familie von Integrationsstandards auf. Versehen Sie Methodenaufrufe einfach mit Anmerkungen, und .NET Framework wandelt diese in vollständige XML-Webdienste um.
-
Ausführen zuverlässigerer Anwendungen: .NET Framework enthält Technologien, die die Zuverlässigkeit von Anwendungen erhöhen. Arbeitsspeicher, Threads und Prozesse werden z. B. von .NET Framework verwaltet, um sicherzustellen, dass keine Speicherverluste auftreten. ASP .NET überwacht außerdem die Ausführung von Webanwendungen und kann diese in vom Administrator definierten Intervallen neu starten.
-
Verbessern der Leistung: .NET Framework verbessert die Leistung typischer Webanwendungen. ASP .NET enthält erweiterte Kompilierungs- und Zwischenspeicherungsfeatures, die die Leistung verglichen mit vorhandenen Active Server Pages-Anwendungen um den Faktor zwei bis drei verbessern.
|