Homepage-Webhilfe Event-Banner

CGI und Perl - Die Unterschiede

geschrieben von Benjamin Jung am 11.11.2013 13:40:38 (editiert am 05.08.2017 19:09:07)

CGI und Perl: Diese Begriffe sind einigen erfahrenen Webseitenprogrammierer bestimmt schon bekannt. Doch um was handelt es sich dabei eigentlich? Als erstes wollen wir die beiden Begriffe auseinander halten.


CGI

CGI ist eine Webserverschnittstelle, bzw. um genau sein ein Protokoll für die Webserverschnittstelle, d. h. CGI ermöglicht den Datenaustausch zwischen dem Webserver und einer anderen Software (z. B. Perl-Skripten). Verwendet wird die Schnittstelle, um dynamische Webseiten oder auch andere Dokumente zu erstellen. Dies ist notwendig, da ein Webserver keine Möglichkeit hat, dynamische Seiten zu erzeugen, sondern nur statische Daten oder die Daten eines externen Programms zurückschicken kann. Eine wichtige Verbesserung von CGI ist FastCGI. FastCGI ermöglicht es, dass die Verbindung zwischen Webserver und externer Software offen bleibt. Dies hat den Vorteil, dass nicht für jede Anfrage ein neuer Prozess des Programms gestartet werden muss.


Perl

Perl ist eine freie und plattformunabhängige Programmiersprache. Die Programmiersprache kann für viele verschiedene Zwecke eingesetzt werden. Perl hat eine sehr große Bedeutung durch die Entwicklung der CGI-Schnittstelle und des World Wide Webs bekommen. Seit einigen Jahren wird Perl jedoch stark durch PHP und ASP.NET verdrängt.



Ein Tutorial zur Verwendung von Perl, zum Erstellen dynamischer Websites mit Hilfe der CGI-Schnittstelle, finden Sie hier auf unserer Website.

» Hallo Gast • Anmelden
Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen OK