Sito

[toc]

Descrizione

Un sito web, o sito Internet, anche abbreviati in sito se chiaro il contesto [[informatico]], è un insieme di pagine web correlate, ovvero una struttura ipertestuale di documenti accessibili con un [[browser]] tramite [[www]] (World Wide Web) su rete Internet.

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: 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]]). Si tratta storicamente della prima generazione di siti web.
  • siti dinamici: presentano contenuti redatti dinamicamente (in genere grazie al collegamento con un [[database]]) e forniscono contenuti che possono variare in base a più fattori. 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. Essi possono essere scritti in ASP, PHP, e molti altri linguaggi web.

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 e-commerce (commercio elettronico): specializzato nella vendita di beni e/o servizi via internet
  • sito di 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: n sito il cui utilizzo principale è di ricercare e mostrare il contenuto di uno specifico database
  • sito ludico: un sito che è in sé un gioco oppure serve da arena per permettere a più persone di giocare
  • aggregatore di notizie: presenta contenuti prelevandoli automaticamente dalla rete da molte fonti contemporaneamente, ed è simile in questo ai motori di ricerca che sfruttano i risultati delle ricerche degli utenti aggregandoli e immagazzinandoli in un database con criteri quali la tipologia dei media (foto, video, testo etc.) e il contenuto testuale. Il risultato è un sito che cresce esponenzialmente e si arricchisce all'infinito di pagine con contenuto inerente all'argomento di base, definito in fase di installazione ma affinato sulle preferenze degli utenti, il tutto in modo automatico.
  • 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.

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 [[cms]], grazie ai quali redigere il codice anche senza averne un'approfondita conoscenza.

Accesso alle pagine web

Le pagine di un sito web sono accessibili tramite una radice comune (detta "[[nome di dominio]]", per esempio "www.cmswiki.net"), seguita da una serie opzionale di "sotto cartelle" e dal nome della pagina. Il nome completo di ogni pagina è detto "indirizzo web" o, più tecnicamente, [[URI]] (o [[URL]]).

L'[[home page]] di un sito è la prima pagina che si ottiene digitando il solo nome di dominio.

Per esempio, nell'indirizzo www.w3c.org/Consortium/Offices/role.html:

  • www.w3c.org/ è la radice, o nome di dominio
  • Consortium/Offices/ sono le sottocartelle, separate dal simbolo "/"
  • role.html è il nome della pagina

Solitamente le pagine di un sito risiedono tutte sullo stesso [[Web server]], e la ramificazione in sottocartelle dell'indirizzo corrisponde ad una uguale ramificazione nell'[[hard disk]] dello stesso server.

Ti potrebbero anche interessare:

Nuovo Algoritmo di Google che vede oggetti nei video e nelle immagini

Google si fa gli occhi.

Si chiama Automatic Large Scale Video Object Recognition (Riconoscimento automatico su larga scala di oggetti video) il nuovissimo algoritmo gia brevettato da Google che avrebbe l'incredibile capacità di poter leggere direttamente nei video e nelle immagini.

Blog: 

Sezione Hosting per Drupal!

E' attualmente in sviluppo una sezione del sito interamente dedicata agli hosting per drupal, quindi hosting linux configurati e pensati appositamente per sfruttare al massimo delle risorse il nostro caro cms. La sezione sarà arricchita da classifiche, comparazioni e caratteristiche vincenti e non di ogni singolo provider e relativa offerta.
Blog: