Sviluppo siti internet
Un sito web o sito internet (spesso abbreviato in sito) è un insieme di pagine web, ovvero una struttura ipertestuale di documenti accessibili con un browser tramite World Wide Web su rete Internet.
I siti web si possono distinguere in due tipologie principali: siti statici, siti dinamici.
I siti 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 numerosi 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 scrittura di file testuali, ecc.), il cloacking a seconda di vari parametri (tra i quali l'user agent, o il browser, o la risoluzione), la visualizzazione o stampa o catalogazione degli indirizzi IP degli utenti, ecc. La modifica dei contenuti, che di solito possono essere aggiornati grazie ad interfacce grafiche (pannello di amministrazione) anche senza agire direttamente sul codice, è generalmente frequente.
I siti web vengono poi comunemente divisi in categorie per inquadrarne il settore di operatività o i servizi offerti:
sito aziendale - funzionale alla promozione di un'azienda o di un servizio
sito di commercio elettronico - 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
database - un sito il cui utilizzo principale è di ricercare e mostrare il contenuto di uno specifico database
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. Quando i siti web assumono dimensioni tali da accorpare più siti prendono il nome di portale.
Taluni siti web richiedono il pagamento di una somma per poter accedere a determinati documenti o sezioni.
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 Internet Explorer e Firefox).
Alcuni plugin per i browser permettono la visualizzazione di contenuti dinamici, 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.
Wikipedia contributors, 'Sito web', Wikipedia, L'enciclopedia libera, 17 settembre 2006, 17:53 UTC, http://it.wikipedia.org/w/index.php?title=Sito_web&oldid=4684158 [accessed 28 settembre 2006]