Creazione siti dinamici
Cos'è un sito dinamico
Un sito Internet viene definito dinamico quando alle sue spalle esiste un database per gestire i contenuti e le funzioni delle pagine web.
I siti dinamici vengono utilizzati per la realizzazione di infrastrutture complesse in cui è importante organizzare e manipolare in maniera centralizzata un insieme di dati.
Un sito che archivia tutte le partenze dei treni in tempo reale o un forum sono tipici esempi di "sistemi dinamici". Contrariamente ai siti dinamici esistono i "siti statici".
I siti statici sono insiemi di pagine HTML in cui tutto il contenuto ed il codice è salvato nella pagina stessa: non esiste quindi una sorgente esterna da cui estrapolare i dati e non esiste nemmeno un software per effettuare operazioni sulle pagine.
In pratica un sito statico viene utilizzato per la presentazione di un contenuto mentre un sito Internet dinamico viene utilizzato per permettere ai visitatori (o all'amministratore del sito) la manipolazione dei dati in tempo reale.
Vantaggi di un sito dinamico
- possibilità di manipolare i dati (inserire, modificare, cancellare, sostituire un contenuto come audio, immagini o testo).
- organizzazione più coerente delle informazioni
- integrità delle informazioni
- possibilità di rendere il sito più scalabile a livello di architettura e contenuti poichè il contenuto stesso è separato dal codice delle pagine
- velocità di gestione di grandi quantità di pagine
Svantaggi
- sono più difficili da indicizzare rispetto ai siti statici se non sono strutturati secondo delle precise regole SEO
- i siti Internet dinamici dedicati, cioè creati ad hoc, hanno un costo superiore rispetto a quelli statici a parità di grafica perchè comprendono una parte consistente di programmazione di cui il sito statico è privo
- richiedono l'utilizzo di un database con un conseguente aumento dei costi di gestione e messa in sicurezza dello stesso

