Get Adobe Flash player

Sito Web Statico e Dinamico

Sito web statico e sito web dinamico

Un sito web, o sito internet, anche abbreviato in sito se è chiaro il contesto informatico, è un insieme di pagine web, ovvero una struttura ipertestuale di documenti accessibili con un browser tramite World Wide Web su rete Internet.

Tipologie di siti web
 I siti web si possono distinguere sommariamente in due tipologie principali:

siti statici e siti dinamici
I siti web statici 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 della pagina (tramite appositi editor web).

I siti web dinamici presentano invece contenuti redatti dinamicamente (per esempio 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.

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.

Categorie
I siti web vengono poi comunemente divisi in categorie per inquadrarne il settore di operatività o i servizi offerti:

sito personale - condotto da individui o piccoli gruppi di persone (come una famiglia), che contiene informazioni prevalentemente autobiografiche o focalizzate sui propri interessi personali (ad es. un blog)
sito aziendale - funzionale alla promozione di un'azienda o di un servizio
sito di commercio elettronico (o "e-commerce") - specializzato nella vendita di beni e/o servizi via internet
sito comunità - un sito in cui utenti possono comunicare fra loro, per esempio tramite chat o forum, formando una comunità virtuale
sito di download - ampie raccolte di link per scaricare software (dimostrativi di videogiochi, immagini, ecc.)
forum: luogo in cui discutere tramite la pubblicazione e la lettura di messaggi, organizzati per discussioni (thread) e messaggi (post)
sito informativo - con contenuti tesi a informare l'utente, ma non strettamente per scopi commerciali
motore di ricerca - registra i contenuti degli altri siti e li rende disponibili per la ricerca
database - un sito il cui utilizzo principale è di ricercare e mostrare il contenuto di uno specifico database (ad esempio l'Internet Movie Database per i film)
sito ludico - un sito che è in sé un gioco oppure serve da arena per permettere a più persone di giocare (es: Zone.com, Pogo.com)
link farm - siti creati unicamente per proporre collegamenti verso altri siti (spesso in cambio di canoni in denaro)
Molti siti sono un incrocio tra due o più delle precedenti categorie. Ad esempio, un sito aziendale può allo stesso tempo pubblicizzare i propri prodotti e pubblicare materiale informativo.

Prende il nome di portale un sito web che ha assunto dimensioni tali da costituire un punto di partenza, una porta di ingresso ad un gruppo consistente di risorse per gli utenti del web; l'argomento del portale può essere più o meno generalista oppure specializzato (portale verticale).

Taluni siti web presentano aree riservate, ovvero sezioni accessibili solamente previo pagamento di un canone, registrazione, o assegnazione di una password.

I linguaggi
Il linguaggio più diffuso con cui i siti web sono costruiti è l'HTML (Hyper Text Markup Language) e suoi derivati. L'HTML viene interpretato da particolari software chiamati web browser: tra i più celebri si annoverano Firefox e Internet Explorer.

Alcuni plugin per i browser permettono la visualizzazione di contenuti animati, come Flash, Shockwave o applet Java.

Alcuni contenuti possono essere generati dinamicamente sul browser dell'utente, ad esempio tramite JavaScript o Dynamic HTML, tecnologie supportate per impostazione predefinita da tutti i browser recenti.

Per la costruzione di siti web dinamici in grado di estrapolare dati da database, inviare email, gestire informazioni, ecc., i linguaggi di scripting più diffusi sono PHP e ASP.

Per la creazione di siti internet molti webmaster utilizzano comunemente strumenti automatizzati, chiamati webeditor, grazie ai quali redigere il codice anche senza averne un'approfondita conoscenza.