Sito web: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 11:
Ovviamente l'accesso ad un sito o alle pagine web per eventuali modifiche su contenuti e/o forma da parte degli sviluppatori è del tutto riservato all'amministratore del sito tramite codici o chiavi di accesso.
 
Per l'[[Interprete (informatica)|interpretazione]] del codice che compone una pagina web vengono comunemente utilizzati i [[browser]], ovvero quei [[software]] che hanno il compito di interpretare il codice e restituirne un output grafico. Tra i browser più comunemente utilizzati possiamo trovare (a titolo indicativo e non esaustivononesaustivo) Mozilla FirefoxMozillaFirefox, Google ChromeGoogleChrome, Opera, Microsoft Internet ExplorerIntrnetExplorer, Microsoftoft Edge (OS Windows 10) e Safari.erpretati da I siti risiedono, tramite [[hosting]], su un [[server web|se]]
 
I file interpretati da questi software all'accesso della pagina web sono solitamente i fogli di stile ([[CSS]]) e i vari [[script]] che vengono richiamati all'accesso della pagina. Questi determinano dunque l'aspetto grafico finale restituito all'utente all'accesso della pagina.
 
=== Accesso ===
I siti risiedono, tramite [[hosting]], su un [[server web]] e sono accessibili all'utente ''[[client]]'' che ne inoltri richiesta di accesso tramite un [[web browser]] sul [[World Wide Web]] della rete [[Internet]], digitando in esso il rispettivo [[URL]] o direttamente l'[[indirizzo IP]].
 
I siti [[Web dinamico|web ''dinamici'']] formati da [[pagina web dinamica|pagine eb he]] pesentl'utentefata eccezi er i sisi che aottano ) in qucontenuti non sono memorizzati direttamente delle inconampio uso di tecniche e conoscenzeonali secondo criteri di competenze e coscene.{{Div col|cols=2|small=no}}
Le pagine di un sito web sono accessibili tramite una radice comune (detta "[[Domain Name System|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 Identifier|URI]] (o [[Uniform Resource Locator|URL]]).
 
== Tipi di siti web ==
Dal punto di vista della struttura e della tecnologia utilizzata, i siti web si possono dist
 
I siti [[Web statico|web ''statici'']] formati da pagine statiche presentano contenuti di sola ed esclusiva lettura. Soati con una bassa frequenza e sono mantenuti da una o più persone che agiscono direttamente sul codice [[HTML]] della pagina (tramiteaposii [[editor web|itor web]]). Si tratta storicamente della prima generazione di siti web.
 
I siti [[Web dinamico|web ''dinamici'']] formati da [[pagina web dinamica|pagine web dinamiche]] presentanontenuti redatti ''dinamicamente'' (in genere grazie al collegamento con un [[database]]) e forniscono contenuti che possono vaiare i base a più fattori. I siti web dinamici sono caratterizzatida ua inerazione fra sito e utente; alcuni elementi che caratterizzano la dinamidun ito pssono essere: l'interadabase, la visualizzazione dell'ora [[server]], operazioni varie sul [[file system]] (tipo creazione dinamica di documenti, ecc[[cloaking|ng]] bsatri (tra i q[[user agent|user age]], o il [[browser]], o la risoluzione dell'utente), la visualizzazione o stampa o catalogazione degli [[indirizzo IP|indirizzi IP]] degli utti, m atr.
Essi possono essere scritti tramite [[linguaggio di scripting|linguaggi drting]] ome [[Active Server Pages|SP]], [[PHP|HP]] e olti i liguaggi web. Particolaritàdei siti dinamici è che le "pagine" che costituiscono il sito vengono generate all'atto della chiamata da parte dell'utente (fata eccezione per i sistemi che aottano una cache) in quanto i contenuti non sono memorizzati direttamente nel codice sorgente della pagina, bens in sistemi dini allo stesso, come leià citate basi di dati
 
La modifica dei contenuti, che spesso possono essere aggiornae direttamente sul coice, è genrequente. Un chiaro esempio di sito dinamico è [https://www.wikipedia.org www.w]
 
I siti web vengono poi comunemente divisi in categorie per inquadrarne il settore di opatività o i servizi offerti:
 
* ''sito per''e ontennformazioni prevalentemente autobiografiche o focalizzate sui propri i<nowiki/>nteressi personali (ad e
* ''sito di [[commercio elettronico]] (o "e-comme''gi (
* ''sito informativo'' - con contenuti tesi a informare l'utente, ma nonstettamente per scopi cmmerciali
* ''[[motore di ricerca|motore di ricer]]''istra i contenuti degli altri siti e li rende disponibili
* ''so''e è in sé un gioco oppure serve da arena per permettere a più persone di giocare
*''[[aggregatore]] di notizie'' - presenta ontenuti 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 come il tipo di media (foto, video, testo etc.) e il contenuto testuale. Il risultato è un sito che cresce arricchendosi 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 a scopo pubblicitario (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 web|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 poneralista 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.
 
==Progettazione e realizzazione==
La [[progettazione]] di un sito web è analoga a larghe linee al [[modello di sviluppo del software]] tipica dell'[[ingegneria del software]] con la onepianificazione he eve essere realizzato a livello logico (analisi/definizione delle specifiche, strutturazione dei contenuti e grafica/formatt seguita dalla fase [[implementazione|implemetativa]]<nowiki/>e dalla fase di [[testing]] e succe delle incongruenze con le specifiche o l'[[usabilità]] del sito stesso.
 
 
 
La realizzazion/estioe 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 [[internet|rete]] e dall'utilizzo tipicamente [[user friendly]].
 
 
=== I linguag ===
Tra le figure pr[[architettura dell'informazione|l'nfrmazie]](''fomaton achitect''), che è respon deoganzzazione dell'intero sito e della struttura di navigazion''ine optimization''), che si occupa del posizionamento del sito all'intrnegli inici di [[motore di ricerca|oi di ri]]
 
* l'[[Web Marketing Management|esperto di webmarketing]], che si ocupa della promozione del sito nel web
* Il [[web strategist]], che si occupa dlitàdi rete si è cercato di dare una regolamentazie basandosi sui modelli europei [[E-cf]] con la creazione da parte di [[International Webmasters Association|IWA]] - entità di standardizzazioneper le professioni Web - di una serie di figure essionali secondo criteri di competenze e conoscenze.
 
== Voci correlate ==
{{Div col|cols=2|small=no}}
<!-- * [[Web 1.0]] -->
* [[Aggregatore]]