|
Corsi di Cultura Informatica (edizione 2002) CICAIA Centro Interdipartimentale di Calcolo Automatico e Informatica Applicata dell'Università di Modena e Reggio Emilia CEDOC Centro Documentazione della Provincia di Modena |
![]() ![]() |
ASP e PHP | ||
|
argomenti ASP
|
Statico vs. DinamicoL'impostazione appena vista ha un unico grande difetto:le pagine HTML sono s t a t i c h e . Tutti i contenuti delle pagine e i collegamenti ipertestuali sono stati previsti a priori da chi ha costruito il sito, il visitatore non puo' veramente interagire con il server si limita a consultare. All'inizio furono le CGI...Il problema di aggiungere interattività alle pagine Web fu affrontato inizialmente attraverso le cosiddette CGI: Common Gateway Interface.Con questo meccanismo è possibile creare programmi che concettualmente si frappongono tra il client e il server permettendo una elaborazione di dati in entrata e in uscita. Questo sistema funzionava bene in ambiente server UNIX, un po' meno in ambiente Windows dove nacquero le WinCGI una specie di estensione delle CGI per Windows oggi non più in uso. Successivamente, sempre in ambiente Windows, nacquero gli IDC che permettevano di leggere e scrivere dati su DataBase. Anche questa tecnologia è stata abbandonata dalla Microsoft. Script lato clientImportante: Non si devono confondere gli script lato client con le applicazioni interattive. Uno script lato client viene eseguito dal client, mentre le applicazioni interattive (programmi CGI, script lato server) vengono eseguite dal server. Lo script lato client (Javascript, VBscript, ...) viene trasferito dal server al client e il browser (Netscape, Ms Explorer) lo esegue in locale.Lo script lato server viene eseguito sul server e al client viene trasferito solo il risultato dell'elaborazione sotto forma di pagina HTML. |