Sito web: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
riscritto in parte, ancora da sistemare
Riga 2:
 
Un '''sito web''' o '''sito internet''' (spesso abbreviato in '''sito''') è un insieme di [[pagina web|pagine web]], ovvero di documenti accessibili tramite [[World Wide Web]] su [[Internet]].
 
== Accesso alle pagine web ==
 
Le pagine di un sito web sono accessibili tramite una radice comune (detta "[[DNS|nome di dominio]]", per esempio "www.kernel.org"), 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, [[Uniform Resource Locator|URL]]. L'[[home page]] di un sito è la pagina che si ottiene inserendo solo il nome di dominio.
Riga 11 ⟶ 13:
 
Tipicamente le pagine di un sito risiedono sullo stesso [[server]] fisico e la ramificazione in sottocartelle dell'indirizzo è parallela ad una uguale ramificazione nell'[[hard disk]] del server.
 
Alcuni siti web (o parti di essi) richiedono una sottoscrizione, con una quota da pagare (ad esempio mensilmente), o con una semplice registrazione gratuita. Tra questi troviamo molti siti [[pornografia|pornografici]], parti di siti di [[attualità]], siti che forniscono in [[tempo reale]] le quotazioni di [[borsa]], e in generale tutti quei siti che offrono un contenuto rivolto ad uno specifico utente.
 
==Panoramica==
Un sito web ha generalmente un tema specifico, ad esempio il lavoro di una persona o di un'organizzazione,
oppure tratta di un particolare argomento, o ha uno scopo determinato. Questa definizione è abbastanza vaga: [[Wikipedia]] nel suo insieme forma un sito web, ma che le pagine di Meta-Wikipedia siano parte dello stesso sito o di uno dei progetti collaterali, è argomento di discussione.
Il tema di un sito web è determinante per il contenuto stesso; tuttavia a volte assistiamo alla creazione di siti web 'generici' che raccolgono informazioni generiche e generalmente aprono varie sezioni (es. meteo, news, chat...) spesso utilizzando script sparsi per il web o acquistandoli via web.
 
I siti web si distinguono in '''statici''' e ''''dinamici'''.
I siti web sono scritti in [[HTML]] (Hyper Text Markup Language) e suoi derivati e sono accessibili attraverso particolari [[software]] chiamati [[browser|web browser]]. Sono disponibili dei [[plugin]] per i browser, che permettono la visualizzazione di contenuti dinamici, come [[Macromedia Flash|Flash]], [[Macromedia Shockwave|Shockwave]] o [[applet]] [[linguaggio di programmazione Java|Java]]. Alcuni contenuti interattivi possono essere generati dinamicamente sul browser dell'utente, ad esempio tramite [[JavaScript]], tecnologia che viene supportata nativamente da tutti i browser recenti. Una tecnologia emergente, chiamata [[DHTML|Dynamic HTML]] sta iniziando a diffondersi, anche se non esiste ancora uno standard formalmente adottato.
Il PHP è un linguaggio in continua evoluzione che può essere utilizzato da programmatori web; il PHP deriva da C e C++.
Oggi questo linguaggio è abbastanza diffuso perché molto dinamico e funzionale.
 
I siti web ''statici'' presentano contenuti fissi e permettono una scarsa interazione dell'utente.
La persona che si occupa della manutenzione e dell'aggiornamento di un sito web è chiamata ''[[webmaster]]''.
I siti web ''dinamici'' presentano documenti che variano in base alle richieste dell'utente.
Il webmaster è generalmente responsabile del proprio sito; a volte il webmaster è solo colui che amministra il portale o sito, incaricato di creare il sito da un' organizzazione che si occupa della parte economica e guida il webmaster nella creazione della grafica e del tema del sito
 
Il linguaggio più comune con cui i siti web sono costruiti è l'[[HTML]] (Hyper Text Markup Language) e suoi derivati. Le pagine in HTML sono accessibili attraverso particolari [[software]] chiamati [[browser|web browser]].
Sono spesso disponibili [[plugin]] per i browser, che permettono la visualizzazione di contenuti dinamici, come [[Macromedia Flash|Flash]], [[Macromedia Shockwave|Shockwave]] o [[applet]] [[linguaggio di programmazione Java|Java]].
 
Alcuni contenuti interattivi possono essere generati dinamicamente sul browser dell'utente, ad esempio tramite [[JavaScript]] o [[DHTML|Dynamic HTML]], tecnologia che viene supportata nativamente da tutti i browser recenti.
 
Per la costruzione di siti web dinamici i linguaggi più diffusi sono il [[PHP]] e [[ASP]].
 
Le figure professionali legeate alla creazione dei siti web sono:
 
* il [[webmaster]]
* il [[webdesigner]]
* il [[grafico]]
* ...
 
==Tipologie di sito web==
 
Esistono numerosi tipi di sito web, ognuno specializzato in un particolare servizio o utilizzosettore. Eccone alcuni:
 
* sito aziendale: usato per promuovere un'[[azienda]] o un servizio
* sito commerciale o sito di [[commercio elettronico|eCommerce]]: per l'acquisto di beni e/o servizi
* sito comunitario: un sito in cui persone con interessi simili possono comunicare assieme, normalmente tramite [[chat]] o [[forum]], formando una [[comunità virtuale]]
* sito di [[download]]: usati strettamente per scaricare (''download'') [[software]], come dimostrativi di [[videogiochi]], sfondi, ecc.
* [[forum]]: dedicato principalmente allo scambio di idee tra gli utenti attorno ad uno o più temi; è organizzato per discussioni (''[[thread]]'')
* sito informativo: ospita contenuti che sono intesi semplicemente a informare il visitatore, ma non necessariamente per scopi commerciali.
* [[motore di ricerca]]: un sito che fornisce informazioni generali ed è inteso come un punto di passaggio o di consultazione per accedere ad altri siti. Un esempio puro è [[Google]], mentre il più conosciuto tra quelli di tipo esteso è [[Yahoo!]]
* [[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 se un gioco oppure serve da arena, per permettere a molte persone di giocare, come [[Zone.com]] o [[Pogo.com]].
* sito personale: condotto da individui o piccoli gruppi (come una [[Famiglia (società)|famiglia]]), che contiene informazioni su qualsiasi contenuto l'individuo voglia trattare
* sito aziendale: usatoutile peralla promuoverepromozione di un'[[azienda]] o un servizio
* sito [[wiki]]: un sito in cui la gente può contribuire ai contenuti e allo scambio di idee (come [[Wikipedia]]).
* sito commerciale o sito di [[commercio elettronico|eCommerce]]: per l'acquisto di beni e/o servizi via internet
* sito comunitariocomunità: un sito in cui persone con interessi simili possono comunicare assieme, normalmente tramite [[chat]] o [[forum]], formando una [[comunità virtuale]]
* sito di [[download]]: usatiampie strettamenteraccolte di link per scaricare (''download'') [[software]], come (dimostrativi di [[videogiochi]], sfondiimmagini, ecc.)
* [[forum]]: luoghi in cui discutere tramite la pubblicazione e la lettura di messaggi, organizzati per discussioni (''[[thread]]'') e messaggi (''[[post]]'')
* sito informativo: ospitacon contenuti che sono intesi semplicementetesi a informare il visitatorel'utnete, ma non necessariamentestrettamente per scopi commerciali.
* [[motore di ricerca]]
* [[Databasedatabase]]: 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 se un gioco oppure serve da arena, per permettere a moltepiù persone di giocare, come [[Zone.com]] o [[Pogo.com]].
 
Molti siti sono un misto di due o più delle precedenti tipologie. Ad esempio, un sito aziendale può allo stesso tempo pubblicizzare i propri prodotti e pubblicare materiale informativo;. neiQuando casii estremisiti diweb esportazioneassumono suldimensioni sitotali webda diaccorpare servizipiù uitlisiti perprendono l'aziendail si può palarenome di [[portale aziendale]].
 
Taluni siti web richiedono il pagamento di una somma per poter accedere a determinati documenti o sezioni.
Il contenuto di un sito è sottoposto alle condizioni di utilizzo del fornitore dello spazio web (''[[hosting]]'') e alle leggi locali (ad esempio quelle sul [[copyright]] e sulla [[pornografia]]).
 
Il contenuto di un sito è sottoposto alle condizioni di utilizzo del fornitore dello spazio web (''[[hosting]]'') e alle leggi locali (ad esempio quelle sul [[copyright]] e sulla [[pornografia]]).
==Mousetrapping==
Il ''mousetrapping'' è una tecnica utilizzata da alcuni siti commerciali "aggressivi" (in particolare quelli pornografici) per cercare di impedire all'utente di lasciarli. La reale pericolosità di questa tecnica dipende dal [[browser]] utilizzato dall'utente e dalle sue impostazioni: [[Microsoft Internet Explorer]] è molto vulnerabile a tecniche di questo tipo, mentre ad esempio [[Opera (browser)|Opera]], [[Mozilla Suite|Mozilla]] e [[Firefox]] ne sono immuni.
 
==Premi==