Newsgroup: it.comp.lang.perl
Titolo: Differenze PERL/CGI e ASP

Ciao a tutti,
sto imparando da poco la programmazione con Perl. Precedentemente ho avuto 
esperienze di programmazione con ASP 3.0 e PHP4.
Alcuni testi di ASP riportano che questo linguaggio è stato voluto per 
soppiantare i vecchi programmi scritti come CGI. Ho anche scoperto che molti 
CGI vengono scritti in Perl. Quello che mi sfugge ora, è qual'è il vantaggio 
ad utilizzare CGI in Perl rispetto ad ASP (o PHP)?
Grazie a tutti! 

 tutto per poter poi gestire un solo linguaggio.
Quindi il vantaggio della tecnologia CGI dovrebbe essere che per scrivere la 
mia web application posso usare il linguaggio di programmazione che più 
preferisco, mentre con ASP (mi riferisco alla vecchia versione 3.0 non a 
.NET) e PHP sono fortemente limitato. Però dovrebbe essere pure vero che 
come svantaggio ho che un CGI viene eseguito lentamente, mentre PHP e ASP 
che sono "a stretto contatto" del server Web dovrebbero avere delle 
prestazioni migliori. O sbaglio?
Un'altra cosa. Ho scritto una semplicissima CGI con ActivePerl per Windows. 
Supponiamo ora che non voglia eseguire il CGI come script, ma come binario. 
Come faccio a compilare lo script perl e farlo lanciare dal server web (nel 
mio caso IIS) come eseguibile? 

 ha scritto nel messaggio 
news:0uNTg.74$ro3...@nntpserver.swip.net...


 applicazioni in questo linguaggio molto potenti.
E se vogliamo dirla tutta, puoi anche scrivere pagine ASP in Perl.
http://aspn.activestate.com/ASPN/docs/ActivePerl/5.8/Components/Windows/PerlScript.html#active_server_pages
Max 

 Il concetto di "eseguibile" che usi andrebbe rivisto :-)
Vabbe' dai, hai capito :) Tu probabilmente provieni dal mondo unix, e si 
vede. Io provengo da windows, e quando dico eseguibile intendo un  ".exe", 
cioè un eseguibile in linguaggio macchina. 

 applicazioni in questo linguaggio molto potenti.
Per "potenti" intendi dire "più veloci"? 

 Per "potenti" intendi dire "piů veloci"?
Sě :-) 

 E se vogliamo dirla tutta, puoi anche scrivere pagine ASP in Perl.
Lo so, lo so, ma non è questo il punto! Io volevo solo sapere le differenze 
a livello tecnologico tra CGI e ASP/PHP, mi rendo conto di essere un po off 
topic però il newsgroup dedicato ai cgi è stato eliminato :( 

 Mah, hai presente quanto ci vuole a disassemblare un .class java?
Si infatti java è famoso per la sua lentezza, poi comunque io mi riferisco a 
linguaggi tipo il C che vengono compilati direttamente, non a Java che usa 
un byte-code ...è normale che riesci a vederne chiaramente il codice. Ma io 
non ho ancora capito come si compilano questi benedetti script perl... 
:°°°°°°

 ne saranno assolutamente convinti (sicurezza, vantaggio dell'ignoranza).
E poi ci sono quelli come me convinti invece che sotto molti punti di vista 
il Perl sia una soluzione migliore :-)

 usa google.
Non riesco a trovare un buon compilatore per perl in ambiente windows. 
Comunque, una volta che ho compilato il mio 
prog.pl
 in prog.exe, posso 
eseguire senza problemi prog.exe con IIS? 

 a livello tecnologico tra CGI e ASP/PHP
Hai le idee confuse (molto) e, quel che e` peggio, pretendi di
servirtene per controbattere alle informazioni che ti sono state fornite
con cortesia e con dovizia di dettagli.
Prova a ricominciare daccapo, stavolta illustrando quelle che sono le
tue esigenze e focalizzando le tue domande il piu` possibile su aspetti
specifici e circoscritti, anziche` avanzare le tue ipotesi (errate) sul
funzionamento delle tecnologie su cui chiedi lumi.
Sara` molto piu` comodo per chi impiega il suo tempo a risponderti e
molto piu` proficuo per te.
Ciao,
Emanuele.
-- 
What does VISTA mean?
Viruses, Infections, Spyware, Trojan horses & Adware.

 con un pupetto che aveva solo voglia di trollare.
Pensala come vuoi. Grazie per le informazioni. Chiudo qui il post, cercherò 
altrove.