SELFHTML/Navigationshilfen Einführung Web-Technologien |
ASP | |
ASP steht für Active Server Pages (Aktive Server-Seiten) und stellt ähnlich wie PHP eine Alternative zu CGI/Perl dar. Auch bei ASP geht es also darum, server-seitig dynamische Web-Seiten zu erzeugen, beispielsweise, um Suchtreffer, die sich aufgrund einer Datenbankabfrage ergeben, in HTML-Form aufgelistet an den aufrufenden Browser zu senden. Ähnlich wie PHP-Code können Sie Script-Code bei ASP direkt in HTML einbetten - es sind also nicht wie bei Perl und CGI separate Scripts erforderlich, die in speziellen Verzeichnissen abgelegt werden müssen. Im Unterschied zu PHP ist ASP jedoch stärker an die Welt von Microsoft und Windows gekoppelt. Zwar gibt es ASP durchaus auch für Linux und andere Unix-basierte Systeme, und neben Microsoft Web-Servern werden auch der Apache Server und viele andere unterstützt. Doch die ASP-Integration ist für Web-Server von Microsoft optimiert und wird daher vorwiegend unter Windows NT eingesetzt.
ASP ist im Gegensatz zu PHP nur eine "Umgebung", keine eigene Scriptsprache. Als Scriptsprachen kommen vor allem die Microsoft-eigenen Sprachen JScript und VBScript (Visual Basic Script) in Frage. Aber auch der Einsatz von Perl für ASP ist möglich - und hier zeigt sich denn auch wieder die universelle Verwendbarkeit von Perl, das etwa im Gegensatz zu PHP nicht an bestimmte Umgebungen gebunden ist. VBScript ist allerdings die Standard-Scriptsprache für ASP.
Das ASP-Prinzip ist das Gleiche wie bei PHP. Aufgrund bestimmter Konventionen erkennt der Web-Server, dass eine HTML-Datei eine ASP-Datei ist. Der Server mit integrierter ASP-Umgebung führt dann den in der Datei enthaltenen Script-Code aus und sendet am Ende den dadurch erzeugten, gesamten HTML-Code an den aufrufenden Browser.
Die ASP-Umgebung ist lizenz- und kostenpflichtig. Vertrieben wird ASP von Sun Chili!Soft.
Im Linkverzeichnis des Online-Angebots von SELFHTML aktuell finden Sie weitere relevante und aktuelle Verweise, z.B. zu Original-Dokumentationen und weiteren Quellen:
Innerhalb der vorliegenden Dokumentation wird ASP nicht behandelt.
Java | |
PHP | |
SELFHTML/Navigationshilfen Einführung Web-Technologien |
© 2001 selfhtml@teamone.de