Weblog ASPNet |
Montag, 6. November 2006
Was ist ASP.NET
peter.wiesinger.Uni-Linz, 22:32h
ASP.NET ist ein Grundstruktur für die Programmierung, das auf der Common Language Runtime basiert und auf einem Server zum Erstellen leistungsstarker Webanwendungen eingesetzt werden kann. ASP.NET bietet gegenüber früheren Webentwicklungsmodellen eine Reihe wichtiger Vorteile:
Erweiterte Leistung. ASP.NET ist kompilierter Common Language Runtime-Code, der auf einem Server ausgeführt wird. Im Unterschied zu den als Interpreter ausgeführten Vorgängern kann ASP.NET die Vorteile von früher Bindung, Just-In-Time-Kompilierung, systemeigener Optimierung und der Zwischenspeicherung von Diensten gleich nach der Installation ausnutzen. Dies führt zu einer außerordentlichen Leistungssteigerung schon bevor Sie mit dem Schreiben von Code beginnen. Hochwertige Tools für die Unterstützung. Das ASP.NET Framework wird durch eine umfangreiche Toolbox und einen Designer in der integrierten Entwicklungsumgebung Visual Studio ergänzt. Die Bearbeitung mit WYSIWYG, Drag & Drop-Serversteuerelemente und die automatische Weitergabe sind nur einige der Features, die dieses leistungsstarke Tool bereitstellt. Leistungsfähigkeit und Flexibilität. Da ASP.NET auf der Common Language Runtime basiert, steht den Entwicklern von Webanwendungen die ganze Leistungsfähigkeit und Flexibilität dieser Plattform zur Verfügung. Vom Web aus kann problemlos auf die .NET Framework-Lösungen Klassenbibliothek, Messaging und Data Access zugegriffen werden. ASP.NET ist außerdem sprachenunabhängig. Sie können also die Sprache auswählen, die für Ihre Anwendung am besten geeignet ist, oder die Anwendung auf mehrere Sprachen aufteilen. Darüber hinaus ist durch die Common Language Runtime-Interoperabilität gewährleistet, dass bereits vorhandene Investitionen in die COM-Entwicklung bei der Migration zu ASP.NET erhalten bleiben. Einfacher Aufbau. ASP.NET vereinfacht das Ausführen häufiger Aufgaben, von der einfachen Formularübertragung und Clientauthentifizierung bis hin zur Weitergabe und Sitekonfiguration. Mit dem ASP.NET-Seitenframework können Sie Benutzeroberflächen erstellen, in denen die Anwendungslogik klar von Darstellungscode getrennt ist und Ereignisse mit Hilfe eines einfachen, Visual Basic-ähnlichen Formularverarbeitungsmodells behandelt werden. Außerdem vereinfacht die Common Language Runtime Entwicklungsverfahren durch Dienste für verwalteten Code, wie die automatische Verweiszählung und die Garbage Collection. Einfache Verwaltung. ASP.NET verwendet ein hierarchisches Konfigurationssystem auf Textbasis, mit dem Sie Einstellungen problemlos auf die Serverumgebung und Webanwendungen anwenden können. Da Konfigurationsinformationen im Textformat gespeichert werden, können neue Einstellungen ohne die Hilfe lokaler Verwaltungstools zugewiesen werden. Diese Ansatz, der eine lokale Verwaltung überflüssig macht, wird in der Weitergabe von ASP.NET-Anwendungen fortgeführt. Um eine ASP.NET Framework-Anwendung an einen Server weiterzugeben, müssen die erforderlichen Dateien lediglich auf den Server kopiert werden. Auch beim Weitergeben oder Ersetzen von gerade in der Ausführung befindlichem kompilierten Code ist kein Neustart des Servers erforderlich. Skalierbarkeit und Verfügbarkeit. Bei der Entwicklung von ASP.NET wurde die Skalierbarkeit besonders berücksichtigt. Die Features wurden speziell auf eine Steigerung der Leistung in Cluster- und Mehrprozessorumgebungen zugeschnitten. Weiterhin werden alle Prozesse von der ASP.NET-Runtime genau überwacht und verwaltet, so dass bei einem nicht ordnungsgemäßen Prozessverhalten (Leaks, Deadlocks) an dessen Stelle ein neuer Prozess erstellt werden kann. Auf diese Weise steht die Anwendung jederzeit zur Behandlung von Anforderungen zur Verfügung. Anpassungsfähigkeit und Erweiterbarkeit. ASP.NET bietet eine durchdachte Architektur, die es Entwicklern ermöglicht, Code auf der richtigen Ebene einzubinden. Es ist sogar möglich, jede Unterkomponente der ASP.NET-Runtime um eine eigene, selbstgeschriebene Komponente zu erweitern oder durch diese zu ersetzen. Das Implementieren der benutzerdefinierten Authentifizierung oder der Zustandsdienste war nie zuvor so einfach. Sicherheit. Aufgrund der systemeigenen Windows-Authentifizierung und der anwendungsspezifischen Konfiguration können Sie davon ausgehen, dass Ihre Anwendungen sicher sind. ... comment |
Online for 6622 days
Last update: 2006.11.06, 22:37 status
You're not logged in ... login
menu
search
calendar
recent updates
.NET Forms
Das Web Forms-Seitenframework von ASP.NET ist ein skalierbares... by peter.wiesinger.Uni-Linz (2006.11.06, 22:37) Was ist ASP.NET
ASP.NET ist ein Grundstruktur für die Programmierung,... by peter.wiesinger.Uni-Linz (2006.11.06, 22:32) |