Web statico: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 10:
 
L'impaginazione del testo e delle immagini che compaiono nel ''web browser'' quando l'utente visita un sito web statico è spesso creata utilizzando un semplice linguaggio noto come ''Hyper Text Markup Language'' ([[HTML]]): quando un utente visita un sito web, la porzione di testo che è "delimitata" dall'HTML viene trasferita dal sito web al ''browser'' dell'utente; il ''browser'' interpreta questo testo, mostrando testo ed immagini all'utente. La porzione di testo che viene trasferita è tipicamente chiamata [[pagina web]]. Molti visitatori di siti web concepiscono la navigazione in termini di spostamenti "da pagina a pagina" all'interno di un sito. Quando fanno click con il [[mouse]] su un [[Ipertesto|collegamento ipertestuale]] vengono trasportati dai loro ''browser'' in un'altra pagina. Quando premono il pulsante ''Back'' invece vengono riportati all'ultima pagina che hanno visitato.
 
=== Forze ===
 
Lo sviluppo di un sito web statico non coinvolge, per definizione, alcuna attività di [[Programmazione (informatica)|programmazione]] lato server, con linguaggi come [[Active Server Pages|ASP]], [[.NET]], [[Perl]] o [[PHP]], ma necessita comunque della predisposizione del [[server web]] e della codifica delle pagine nei linguaggi interpretati dai [[browser]]: [[HTML]], [[CSS]] e [[JavaScript]] sono quelli principalmente utilizzati.
Lo [[sviluppo software]] necessario, quindi, si limita alla visualizzazione dei contenuti ed è alquanto meno oneroso, se confrontato al paradigma dinamico.
Similmente, anche [[hosting|ospitare]] un sito statico è tipicamente meno costoso, non solo perché richiede minimi carichi di [[CPU]] per il relativo server e perché non necessita della presenza di [[DBMS|database]] per la separata memorizzazione dei contenuti, ma anche perché le operazioni di messa in opera del sito consistono nella mera copia dei file su quest'ultimo.
 
Per queste ragioni, i siti statici sono ancora largamente utilizzati per pubblicazioni web di piccola entità, o caratterizzate da scarsa mutevolezza dei contenuti, e che non richiedano interazione con l'utente, come semplici siti informativi o promozionali per singole persone, eventi, servizi o aziende.
 
=== Debolezze ===
Line 20 ⟶ 28:
Per queste ragioni, molti siti web inizialmente pubblicati staticamente sono successivamente migrati verso il [[web dinamico]].
Questo secondo paradigma separa le informazioni (o ''contenuti'') dalla struttura di impaginazione del sito, provvedendo a generare tramite [[Linguaggio di scripting|linguaggi di scripting]] la pagina che verrà inviata al client. Questo consente una manutenzione e aggiornamento del sito semplice e veloce ed una maggior interazione dell'utente pur essendo tecnologicamente più complesso di un'[[implementazione]] statica.
 
=== Forze ===
 
Lo sviluppo di un sito web statico non coinvolge, per definizione, alcuna attività di [[Programmazione (informatica)|programmazione]] lato server, con linguaggi come [[Active Server Pages|ASP]], [[.NET]], [[Perl]] o [[PHP]], ma necessita comunque della predisposizione del [[server web]] e della codifica delle pagine nei linguaggi interpretati dai [[browser]]: [[HTML]], [[CSS]] e [[JavaScript]] sono quelli principalmente utilizzati.
Lo [[sviluppo software]] necessario, quindi, si limita alla visualizzazione dei contenuti ed è alquanto meno oneroso, se confrontato al paradigma dinamico.
Similmente, anche [[hosting|ospitare]] un sito statico è tipicamente meno costoso, non solo perché richiede minimi carichi di [[CPU]] per il relativo server e perché non necessita della presenza di [[DBMS|database]] per la separata memorizzazione dei contenuti, ma anche perché le operazioni di messa in opera del sito consistono nella mera copia dei file su quest'ultimo.
 
Per queste ragioni, i siti statici sono ancora largamente utilizzati per pubblicazioni web di piccola entità, o caratterizzate da scarsa mutevolezza dei contenuti, e che non richiedano interazione con l'utente, come semplici siti informativi o promozionali per singole persone, eventi, servizi o aziende.
 
==Bibliografia==