Se desideriamo la realizzazione siti web dinamici, vi concedo fin da subito il mio parere più che positivo. Avere delle pagine web dinamiche permette di poter programmare a parte, ovvero in una qualunque zona del sito, delle funzioni di programmazione che potranno essere richiamate in ogni momento e dare la massima usabilità e malleabilità a noi (ma anche a voi!) programmatori.
Cosa vuol dire essere malleabili nella programmazione?
La malleabilità o duttilità, in senso metaforico, significa che se vogliamo di punto in bianco effettuare dei cambiamenti, delle modifiche o rettifiche su alcune o tutte le pagine internet del nostro sito, attraverso il concetto di “funzione di programmazione“, potremo creare tale funzione che attui ciò per cui ci stiamo impegnando a fare e per renderla “a regime” basterà richiamare tale funzione nelle pagine interessate dal cambiamento! In presenza di siti statici, ciò non potrebbe essere possibile, proprio per “l’indipendenza” che ogni pagina ha rispetto alle altre.
Uno dei tanti vantaggi nel creare un sito internet dinamico è la possibilità di creare un sistema di login, ovvero di accesso, con limitazioni di accesso, oppure si può creare un forum, un blog e tantissime altre “applicazioni web“.
Infatti, sempre nella dinamicità entrano in gioco i concetti di sessione e variabile e quindi possiamo effettuare delle temporizzazioni su eventi, sia in limitazione che in programmazione temporale, oppure assegnare dei valori “variabili” ad un entità, manipolarli e avere risultati sempre diversi a seconda delle nostre esigenze.
Insomma, un sito dinamico è veramente “un altro mondo” e ci pone davanti davvero infinite soluzioni e possibilità che un sito statico non potrà mai svolgere.
Un’altra chicca: sempre nell’argomento del posizionamento su Google, essere dinamico comporta una serie di vantaggi notevoli, primo fra tutti il fatto di accumulare contenuti che trattano dello stesso argomento e in questo modo potremo aumentare il “trust” su quella nicchia di contenuti e farci largo fra i nostri concorrenti!