ASP- und ASP.NET-Tutorials

ASP steht für Active Server Pages _

ASP ist ein Entwicklungsframework zum Erstellen von Webseiten.

ASP unterstützt viele verschiedene Entwicklungsmodelle:

  • Klassisches ASP
  • ASP.NET-Webformulare
  • ASP.NET-MVC
  • ASP.NET-Webseiten
  • ASP.NET-API
  • ASP.NET Core

Die ASP-Technologie

ASP und ASP.NET sind serverseitige Technologien.

Beide Technologien ermöglichen die Ausführung von Computercode durch einen Internetserver.

Wenn ein Browser eine ASP- oder ASP.NET-Datei anfordert, liest die ASP-Engine die Datei, führt den Code in der Datei aus und gibt das Ergebnis an den Browser zurück.


Klassisches ASP - Aktive Serverseiten

ASP (auch bekannt als Classic ASP) wurde 1998 als Microsofts erste serverseitige Skriptsprache eingeführt.

Klassische ASP-Seiten haben die Dateiendung .asp und werden normalerweise in VBScript geschrieben.

Besuchen Sie unser klassisches ASP-Tutorial »

ASP.NET

ASP.NET wurde 2002 als Nachfolger von Classic ASP veröffentlicht.

ASP.NET-Seiten haben die Erweiterung .aspx und sind normalerweise in C# (C-Sharp) geschrieben.

ASP.NET 4.6 ist die neueste offizielle Version von ASP.NET.

ASP.NET 5 sollte eine wichtige Neugestaltung von ASP.NET sein.

Die Entwicklung von ASP.NET 5 wurde jedoch zugunsten von ASP.NET Core gestoppt .



ASP.NET-Webseiten

ASP.NET Web Pages ist ein SPA-Anwendungsmodell (Single Page Application).

Das SPA-Modell ist PHP und Classic ASP sehr ähnlich.

ASP.NET Web Pages wird mit dem neuen ASP.NET Core zusammengeführt.

Besuchen Sie unser Webseiten-Tutorial »

ASP.NET-MVC

ASP.NET MVC ist ein MVC-Anwendungsmodell (Model-View-Controller).

ASP.NET MVC wird mit dem neuen ASP.NET Core zusammengeführt.

ASP.NET MVC wird in diesem Tutorial nicht behandelt.


ASP.NET-Web-API

ASP.NET API ist ein API-Anwendungsmodell (Application Programming Interface).

Die ASP.NET-API wird mit dem neuen ASP.NET Core zusammengeführt.

Die ASP.NET-API wird in diesem Tutorial nicht behandelt.


ASP.NET-Webformulare

ASP.NET Web Forms ist ein ereignisgesteuertes Anwendungsmodell.

ASP.NET Web Forms ist nicht Teil des neuen ASP.NET Core.

ASP.NET Web Forms wird in diesem Tutorial nicht behandelt.


ASP.NET Core

ASP.NET Core wurde 2016 veröffentlicht.

ASP.NET Core führt ASP.NET MVC, ASP.NET-Web-API und ASP.NET-Webseiten in einem Anwendungsframework zusammen.

ASP.NET Core wird in diesem Tutorial nicht behandelt.