Un sito web o sito Internet (anche abbreviato in sito se chiaro il contesto informatico) è un insieme di pagine web correlate, ovvero una struttura ipertestuale di documenti che risiede, tramite hosting, su un web server e accessibile all’utente che ne fa richiesta tramite un web browser sul World Wide Web della rete Internet digitando in esso il rispettivo url o direttamente l’indirizzo IP. Il progetto, la realizzazione e la gestione di un sito web fa ampio uso di tecniche e conoscenze proprie della programmazione Web o di format predefiniti direttamente a disposizione dell’utente amministratore forniti da strumenti appositi o reperibili in rete e dall’utilizzo tipicamente user friendly.
Tipologie di siti web
Dal punto di vista della struttura e della tecnologia utilizzata, i siti web si possono distinguere sommariamente in due tipologie principali:
- siti statici
- siti dinamici
I siti web statici formati da pagine statiche presentano contenuti di sola ed esclusiva lettura. Solitamente vengono aggiornati con una bassa frequenza e sono mantenuti da una o più persone che agiscono direttamente sul codice HTML della pagina (tramite appositi editor web). Si tratta storicamente della prima generazione di siti web.
I siti web dinamici formati da pagine web dinamiche presentano invece contenuti redatti dinamicamente (in genere grazie al collegamento con un database) e forniscono contenuti che possono variare in base a più fattori. I siti web dinamici sono caratterizzati da un’alta interazione fra sito e utente; alcuni elementi che caratterizzano la dinamicità di un sito possono essere: l’interazione con uno o più database, la presenza di moduli per l’invio di email o altre operazioni, la visualizzazione dell’ora server, operazioni varie sul file system (tipo creazione dinamica di documenti, ecc.), il cloaking basandosi su vari parametri (tra i quali l’user agent, o il browser, o la risoluzione dell’utente), la visualizzazione o stampa o catalogazione degli indirizzi IP degli utenti, e molto altro. Essi possono essere scritti tramite linguaggi di scripting come ASP, PHP e molti altri linguaggi web.
La modifica dei contenuti, che spesso possono essere aggiornati grazie ad alcuni editor grafici (detti WYSIWYG) anche senza agire direttamente sul codice, è generalmente frequente. Un chiaro esempio di sito dinamico è www.wikipedia.org.
fonte wikipedia.org

