klaus: andere alternativen zu perl

Beitrag lesen

hallo,
also CGI (Common Gateway Interface) ist wie der name schon ausdrückt, eine Schnittstelle.Das hat gar nichts mit Programmiertechniken zu tun.
Es geht rein darum, wie Daten vom Client zum Server übermittelt werden können. Wie der Server diese Dateen dan auswertet und wieterverarbeitet, ist eine andere Geschichte.
PHP benutzt definitiv CGI. genauso wie ASP, PERL, C-Programme, Java Servletts usw.
Perl ist definitiv nicht CGI. Perl ist eine Programmiersprache, CGI ist ein Übertragungsmechanismus.
Es gibt praktiv zwei Methoden, wie Server-seitig dynamische Seiten generiert werden.
1.) Programme oder Scripts, die aufgerufen werden und im Zuge des Programmablaufes den Inhalt des zu übertragenden Dokuments generieren, welcher dann mittel Webserver zum Client übertragen wird.

Standard-Perl, C, Shell-scripts sind typishce Vertreter dieser Sorte
2.) in einem zu übertragenden Dokument sind Programm-Anweisungen enthalten, welche bereits am Server ausgeführt werden, um den Inhalt des Dokumentes zu ergänzen. Wichtig ist dabei, daß das alles am Server passiert.
PHP und ASP sind Vertreter dieser Gattung.

Es gibt daneben auch die Möglichkeit, Client-Seitig dynamische Seiten zu generieren. z.B. mit Javascript.Dort wird _nicht_ CGI verwendet
Das ist aber eine andere Geschichte.

Soweit zu CGI

grüße
klaus