Weblog ASPNet
Montag, 6. November 2006
.NET Forms
Das Web Forms-Seitenframework von ASP.NET ist ein skalierbares Programmiermodell der Common Language Runtime, das auf Servern zum dynamischen Erstellen von Webseiten verwendet werden kann.

ASP.NET bietet Syntaxkompatibilität mit vorhandenen Seiten, und als logische Weiterentwicklung von ASP wurde das Web Forms-Seitenframework von ASP.NET dazu entwickelt, eine Reihe grundlegender Schwachpunkte des vorhergehenden Modells zu überwinden. Im Besonderen ist nun Folgendes möglich:

Es können wiederverwendbare Steuerelemente für Benutzeroberflächen erstellt und verwendet werden, die häufig benötigte Funktionen kapseln und so den Aufwand beim Schreiben von Code reduzieren.
Entwickler können die Seitenlogik klar und übersichtlich strukturieren (ohne "Spaghetti-Code").
Entwicklungstools können nun WYSIWYG-Entwurfsunterstützung für Seiten bereitstellen (vorhandener ASP-Code bleibt vor den Tools verborgen).

... link (0 comments)   ... comment


Was ist ASP.NET
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.

... link (0 comments)   ... comment


Online for 6583 days
Last update: 2006.11.06, 22:37
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
November 2024
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
 
 
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)

xml version of this page

made with antville