On 12-Feb-00 Matthias Kleine wrote:
[...], von "C für CGI" ganz zu schweigen. Ist technisch ohnehin eine fragwürdige Absicht. Die Sprache der Wahl für diesen Zweck ist Perl. Wieso das? Perl hat sich zwar als Hauptsprache fuer CGIs eingebuergert, aber doch wohl hauptsaechlich aus Bequemlichkeit. Das macht aber die Benutzung anderer Sprachen bestimmt nicht fragwuerdig.
Also, wenn ich der Arbeitgeber wäre, dann schon. Wer das mit Perl macht, ist zehn mal schneller.
Das kann man so nicht stehen lassen. 1. CGI ist überhaupt nicht von irgendeiner Programmiersprache abhängig. Es gibt jede Menge CGI-Programme, die in C++, C, Java, Pascal oder weiß der Geier was noch alles geschrieben wurden. 2. Die Wahl der Programmiersprache hängt immer von mehreren Faktoren ab. Einer davon ist das Können des Entwicklers, ein anderer die angestrebte Wartbarkeit einer größeren Einheit. Wenn in einer Firma überall C verwendet wird, kann es durchaus sinnvoll sein, auch CGI's in C zu schreiben. Und wenn es auf Performance oder Systemnähe ankommt, kann Perl mit einer Compilersprache auch nicht immer so ganz mithalten. Abgesehen davon sind Perl-Skripte sehr schwer zu warten, weil die Syntax der Sprache viel zu mächtig für große Projekte ist. Nicht jedes CGI-Programm beschränkt sich auf das Auslesen eines ASCII-File. Und schließlich zählt immer der Gesamtaufwand und nicht nur der Schreibaufwand beim Programmieren. Zählt man Wartungsaufwand, Dokumentation, Fehlersuche, Installation, Pflege, Versionsmanagement usw. dazu, sieht die Rechnung auf einmal ganz anders aus. -- =========================================================== Erhard Schwenk - alias Bitrunner =)B==o) =========================================================== No Spam replies please. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com