Zusammenfassung

CGI/Perl

+ leistungfähige Programmiersprache
+ sehr gute Textprocessingfunktionen
+ sehr viel verfügbare Dokumentation
- für viele Dinge werden externe Module benötigt
- Classic Perl nicht sehr performant

PHP

+ speziell für Server Side Scripting entwickelt
+ einfache und leistungsfähige Schnittstellen zu Datenbanken/Mail etc
- eigene Sprache die neu erlernt werden muss

JSP

+ Plattformunabhängig
- Webserver benötigt Servletunterstützung
- schlechte Verbreitung

zusammenfassende Tabelle

Classic CGI
mit Perl

Embedded
Perl
PHP 4 JSP
Session-
Unterstützung
-- -- ++ +
Datenbankzugriff Modul Modul integriert JDBC
Textprocessing-
Funktionen
++ ++ + -
Integration von Scripts in HTML - + + +
Verbreitung ++ ± + bis ++ ±
Erweiterungen / Module ++ ++ + bis ++ + bis ++
Dokumentation ++ ++ + bis ++ ++

-> weiter (Quellen & weiterführende Infos)