Zuhause Entwicklung Was ist asp.net? - Definition aus techopedia

Was ist asp.net? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet ASP.NET?

ASP.NET ist ein in .NET Framework integriertes einheitliches Webentwicklungsmodell, das Dienste zum Erstellen dynamischer Webanwendungen und Webdienste bereitstellt. Es basiert auf der Common Language Runtime (CLR) des .NET Frameworks und bietet Vorteile wie mehrsprachige Interoperabilität, Typensicherheit, Garbage Collection und Vererbung.


Mark Anders und Scott Guthrie von Microsoft haben 1992 die erste Version von ASP.NET erstellt. Sie wurde erstellt, um die Entwicklung verteilter Anwendungen auf strukturierte und objektorientierte Weise zu vereinfachen, indem Präsentation und Inhalt getrennt und daher sauberer Code geschrieben werden. ASP.NET verwendet das CodeBehind-Modell, um dynamische Seiten basierend auf der Model-View-Controller-Architektur zu generieren.

Sie unterscheiden sich hauptsächlich von ASP, einer früheren Version von ASP.NET. Das Objektmodell von ASP.NET wurde gegenüber ASP erheblich verbessert, wodurch es vollständig abwärtskompatibel zu ASP ist.


Diese Unterschiede umfassen:

1. Verwendung von kompiliertem Code (anstelle von interpretiertem Code),

2. ereignisgesteuertes serverseitiges Scripting-Modell

3. Staatsverwaltung,

4. Schnelle Anwendungsentwicklung mit Steuerelementen und Bibliotheken des .NET Frameworks.

5. Der dynamische Programmcode wird separat in einer Datei oder einem speziell dafür vorgesehenen Tag abgelegt. Dadurch wird vermieden, dass der Programmcode zur Laufzeit geändert wird.

Techopedia erklärt ASP.NET

ASP.NET arbeitet mit dem Internet Information Server (IIS) zusammen, um den Inhalt als Antwort auf Clientanforderungen bereitzustellen. Während der Verarbeitung der Anforderungen bietet ASP.NET Zugriff auf alle .NET-Klassen, benutzerdefinierten Komponenten und Datenbanken, ähnlich wie bei einer Desktopanwendung.


Webformulare sind die Bausteine ​​der Anwendungsentwicklung in ASP.NET. Sie bieten viel Flexibilität, indem Steuerelemente auf einer Seite als Objekte verwendet werden können. Diese Steuerelemente können Ereignisse wie Laden, Klicken und Ändern verarbeiten, ähnlich wie in Desktop-Anwendungen. Anders als bei Webformularen kann ASP.NET zum Erstellen von XML-Webdiensten verwendet werden, mit denen modulare, verteilte Webanwendungen erstellt werden können, die in einer beliebigen Sprache geschrieben sind. Diese Dienste sind für verschiedene Plattformen und Geräte interoperabel.


Darüber hinaus implementiert ASP.NET die Statusverwaltung, indem die Informationen (Ansichtsstatus) zum Status der Steuerelemente in einem Webformular in einer Postbackanforderung an den Server gesendet werden. Es bietet parallele Ausführungsanwendungen mit mehreren Nennwerten, mit denen sie auf demselben System mit verschiedenen Versionen von .NET-Frameworks installiert werden können. Darüber hinaus verwendet es XML-Unterstützung für die Speicherung, Konfiguration und Bearbeitung von Daten. Beim Sichern der Anwendungen verwendet ASP.NET jedoch die Codezugriffssicherheit und die rollenbasierten Sicherheitsfunktionen von .NET Framework sowie die inhärenten Methoden von IIS zum Authentifizieren von Benutzeranmeldeinformationen.

Was ist asp.net? - Definition aus techopedia