Editor  »  Guide  »  Guida Coldfusion Mx 

Siti web statici e siti web dinamici



Navigare un sito web statico significa semplicemente interrogare un server tramite un browser (o, più genericamente, un client web) e visualizzare sul proprio computer le informazioni che il server dà come risposta, solitamente in formato HTML. Il server ospita i file HTML, le immagini e tutto ciò che compone ogni singola pagina; il navigatore accede a tali informazioni banalmente sfogliando i file nei quali esse sono contenute.

Per i siti web dinamici lo scopo finale è lo stesso: fornire informazioni in formato interpretabile da un browser. Cambia invece il processo che restituisce queste informazioni. Il contenuto di un sito web dinamico, infatti, non è più quello che “fisicamente” risiede sul server (ad esempio, in una pagina HTML) ma esso viene generato in base ad una serie di parametri, comandi e condizioni che il server si preoccupa di valutare ad ogni richiesta che arriva dal browser. Una volta impacchettata in un formato interpretabile dal client (come l’HTML appunto), la pagina generata può venire visualizzata tranquillamente dal visitatore.

Si parla di “generazione” di pagina “dinamica” perché un software installato sul server è in grado di creare, dinamicamente e a seconda delle richieste del browser, pagine con contenuto variabile. Questo software si chiama application server, mentre web server è quello adibito ad inviare al client la pagina generata.

Il contenuto può risiedere in semplici file, ma anche in database o altre fonti di dati. Può essere il risultato di una elaborazione matematica, oppure una serie di informazioni provenienti da server remoti. In questa maniera è possibile separare il contenuto dalla sua visualizzazione, lasciando all’application server il lavoro di unire le informazioni per renderle accessibili dal client.
La programmazione server side si occupa di "istruire" l’application server nella generazione delle pagine grazie ad un linguaggio specifico. In questo corso, studieremo il CFML, l’ambiente di sviluppo interpretato da ColdFusion, l’application server di Macromedia.

Per ColdFusion, ma anche per gli altri application server, come ASP o PHP, vale il seguente schema, che esemplifica il processo di generazione di una pagina dinamica e i ruoli che assumono web server e application server.

Percorso client-server

Ultimi articoli Editor

Adobe Edge, la prima animazione HTML5

Come creare una animazione HTML5 con Adobe Edge, esempio completo

Adobe Edge, l'interfaccia

Esaminiamo pannelli e menu del tool gratuito di Adobe per la...

Trasformazioni XSLT in Dreamweaver 8

Primo sguardo agli strumenti XML: trasformare un feed RSS

Layout senza tabelle con Dreamweaver 8

Esaminiamo gli strumenti CSS avanzati del software di Adobe/Macromedia

Il nuovo Dreamweaver 8

Panoramica delle principali novità dell'ultima release del popolare...

Altri articoli

Guide Editor

Guida WebMatrix

Entrare nel mondo dello sviluppo di applicazioni Web con Webmatrix,...

Guida Notepad++

Un editor testuale che funziona perfettamente anche come editor HTML...

Guida Aptana

Creare siti Web o applicazioni con Aptana, l'editor open source,...

Altre guide

Newsletter @Daily HTML.it

Ogni mattina, dal lunedì al venerdì, le novità pubblicate su tutti i siti tecnici del network HTML.it: articoli, guide, notizie dal Web, blog e molto altro.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti