1. Pitanje nije jasno, ali uopste ne vidim nista logicno u njemu. Valjda ce ti ovo pomoci.
2. Perl =//= CGI
CGI - Common Gateway Interface je protokol koji sluzi za komunikaciju Web Servera sa aplikacijom koja se izvrsava na serveru. Sama aplikacija moze biti pisana u bilo kom programskom jeziku (za koji postoje CGI biblioteke). Najpoznatini je ocigledno Perl, mada koristi(li) su se i C, Pascal ...etc.
Sluzi(o je) dobro, ali ga je malkice vreme pregazilo. Naime ima jedan sitan problem. A to je da se aplikacija koja se izvrsava na serveru pokrece pri svakom zahtevu, sto u slucaju Perl-a znaci da se svaki put aplikacija i prevodi, optimizuje, kompajlira pa tek onda izvrsava.
Neki noviji naslednici istog (CGI-a) su protokoli koji nemaju taj problem.
To su :
mod_perl - Perl varijanta koja se kaci direktno na Apache web server putem API-a. Smisljen davne '96 ali se koristi samo od strane advanced usera jer je malkice tezi(nije tezi vec covek mora bolje da zna da programira). Ali zato ima najbolje performanse.
ASP - Ascitve Server Pages, MS odgovor na gornji. Mogu se pisati skripte u VB-u, C# ... mozda jos po nesto
PHP - nisam siguran sta PHP koristi, ali to je nesto slicno mod_perl-u.