Klickpfad Service & Support  Klickpfad Glossar  Klickpfad Scriptsprachen

Scriptsprachen

Scriptsprachen sind Programmiersprachen, die vor allem für kleine, überschaubare Programmieraufgaben gedacht sind, wie für die Programmierung von Webseiten.
Programme, die in Skriptsprachen geschrieben sind, werden auch Skripte genannt. Skripte werden fast ausschließlich in Form von Quelltextdateien ausgeliefert, um so ein einfaches Bearbeiten und Anpassen des Programms zu ermöglichen
Die am meisten verwendeten Scriptsprachen im Linux Betriebssystem sind Perl und PHP sowie unter Windows ASP.


ASP-Scripts unter Microsoft

Microsoft ASP (Active Server Pages) ist eine Scriptsprache für Websites, die dynamischen Inhalt darstellen kann der von einem Browser abgefragt wird. Die Technologie benutzt HTML (Hyper Text Markup Langguage) um das Seitenlayout anzuzeigen. Um Inhalte zu erzeugen greift ASP auf Programme zurück die in Microsoft Umgebungen geschrieben werden.


Perl- und PHP-Scipts unter Linux

Perl

Perl ist eine freie, plattformunabhängige und interpretierte Programmiersprache („Skriptsprache“), die die zahlreiche Eigenschaften anderer Programmiersprachen, wie z.B. C. Der Perl-Interpreter wird dabei vom Webserver über CGI angesprochen.
Perl-Skripte werden in Textdateien mit beliebigem Zeilentrennzeichen gespeichert. Beim Start eines Skripts wird es vom Perl-Interpreter eingelesen, in einen Parse Tree umgewandelt, dieser zu Bytecode, welcher dann ausgeführt wird. Der im Interpreter integrierte Parser ist eine angepasste Version von GNU Bison.

PHP

PHP ist eine Skriptsprache mit einer an C bzw. C++ angelehnten Syntax, die hauptsächlich zur Erstellung von dynamischen Webseiten oder Webanwendungen verwendet wird. PHP ist Open-Source-Software.
PHP zeichnet sich besonders durch die leichte Erlernbarkeit, die breite Datenbankunterstützung und Internet-Protokolleinbindung sowie die Verfügbarkeit zahlreicher, zusätzlicher Funktionsbibliotheken aus. Es existieren beispielsweise Programmbibliotheken, um Bilder und Grafiken zur Einbindung in Webseiten dynamisch zu generieren.

PHP ist eine server-seitig interpretierte Sprache. Das bedeutet, dass der Quelltext nicht an den Browser übermittelt wird, sondern an einen Interpreter auf dem Webserver. Erst dessen Ausgabe wird an den Browser geschickt. In den meisten Fällen ist dies ein HTML-Dokument, wobei es mit PHP aber auch möglich ist, andere Dateitypen, wie z. B. Bilder oder PDF-Dateien, zu generieren.


Die serverseitigen Perl-/PHP- Scripts werden aus Sicherheitsgründen in einer geschützten Umgebung ausgeführt. Geschützter Bereich heißt, die Scripte werden bei Aufruf der Website nur auf dem Server ausgeführt und somit nicht vom Client zusehen. Somit sind keine Manipulationen möglich.