PHP hat sich in den letzten Jahren als Sprache für dynamische Webseiten etabliert. PHP ist eine für den allgemeinen Gebrauch bestimmte Open Source Skriptsprache, welche speziell für die Webprogrammierung geeignet ist, und in HTML eingebettet werden kann.
Im Gegensatz zum Microsoft-Pendant ASP (Active Server Pages) läuft PHP auf allen gängigen Webserver-Architekturen.
PHP ermöglicht einfachen Zugriff auf Datenbanken und betriebssystemnahe Funktionen auf dem Webserver. Damit lassen sich Web-Shops, Content Management Systeme, Foren, Blogs und vieles mehr realisieren.
Der PHP-Code wird dabei stets auf dem Server ausgeführt. Ein Besucher auf Ihrer Website erhält
nur
normale HTML-Seiten, welche dann vom seinem Browser dargestellt werden.
Dies hat vor allem zwei Vorteile:
• Die Seite funktioniert unabhängig vom eingesetzten Betriebssystem des Besuchers
• Der Besucher hat keinen Einblick in den eigentlichen Quell-Code der Webseite
Perl
Ähnlich wie PHP ist auch Perl eine serverbasierte Sprache. Auch hier sieht der Besucher Ihrer Webseite nichts vom dahinter liegenden Programm-Code.
Perl ist schon etwas länger erhältlich als PHP, hat einen vergleichbaren Leistungsumfang und ist ebenfalls Open Source.
Im Gegensatz zu PHP wird der Perl-Code jedoch nicht in HTML-Dateien eingebettet. Perl entspricht eher einer
klassischen
Programmiersprache (Anlehnungen an die Sprache C sind vorhanden).