PHP und ASP - Ein Vergleich

Definition | Nutzen | PHP | ASP | Vergleich | Alternativen | Quellen
 
[ <<< ] - [ Inhalt ] - [ >>> ] - Seite 6 / 11
 

ASP - eine Übersicht

ASP steht für "Active Server Pages" und sollte nicht mit "Application Service Provider" verwechselt werden, welches auch mit ASP abgekürzt wird. ASP ist keine eigenständige Skriptsprache, vielmehr bildet es eine Hülle für schon vorhandene Sprachen wie VBScript, JScript oder Perl und besitzt aus diesem Grund auch keinen eigenen Syntax. Da es auf anderen Skriptsprachen basiert, kann man sich je nach Fähigkeiten und Neigungen die geeignete aussuchen und in ASP verwenden. Vom IIS (Internet Information Server), der vermutlich der meistgenutzte Server im Zusammenhang mit ASP ist, werden direkt nur VBScript und JScript unterstützt. Um weitere Sprachen einzubinden, müssen entsprechende Interpreten installiert werden.

Auch ASP wird in HTML eingebunden, wobei sich in diesem Fall die Dateiendung in ".asp" ändert. Da ASP keine eigenen Funktionen für Datenbank- oder Dateisystemzugriffe besitzt, müssen diese über COM-Objekte ergänzt werden, d.h. die Möglichenkeiten von ASP hängen immer von den zur Verfügung stehenden Komponenten ab. Für Standardprogrammierelemente wie Schleifen und Bedingungen wird der Syntax der verwendeten Skriptsprache übernommen. Einzig sieben integrierte Klassen stellt ASP zur Verwendung: Obwohl verschiedene Projekte mit dem Ziel, ASP auf unterschiedlichen Betriebssystemen zu ermöglichen, existieren, bleibt ein Grossteil der ASP-Seiten auf Server mit dem Betriebssystemen der Windows-Familie und dem Internet Information Server beschränkt, sodass man nicht von der gleichen Plattformunabhängigkeit wie bei PHP sprechen kann.
 

Markus John - markus.john@s2000.tu-chemnitz.de
Letzte Aktualisierung: 27.07.2001