pagine web dinamiche

Article

June 29, 2022

Pagina web dinamica è un termine collettivo per tutte le pagine web generate dinamicamente e aggiornate dinamicamente. Contrariamente alle tradizionali pagine Web statiche, genererà pagine Web diverse a causa di cambiamenti nelle variabili. Questa può essere una pagina web generata lato server, una pagina web generata lato utente o una combinazione delle due. Le pagine Web dinamiche lato server si riferiscono alle pagine Web generate dal server tramite l'elaborazione degli script lato server da parte del server delle applicazioni. I parametri passati dal server allo script determinano come viene generata ogni pagina web, a volte includendo come generare più script lato utente. I metodi di implementazione comuni includono PHP, Active Server Pages (Asp) e Common Gateway Interface (CGI). Dopo l'esecuzione dello script lato server, la pagina Web generata è una pagina HTML standard e tutti gli script lato server non verranno passati al client. La pagina web dinamica lato utente viene elaborata quando il browser carica la pagina web. JavaScript e altri linguaggi di scripting determinano come l'HTML ricevuto è incorporato nel Document Object Model (DOM). Questi linguaggi di scripting possono anche aggiornare o modificare dinamicamente il modello a oggetti del documento originale.

AJAX

AJAX è un modo per il client di scambiare dati con il server. A differenza dei moduli, AJAX può solo inviare e recuperare i dati necessari al server e modificare il DOM per aggiornare la pagina web. Questo aggiornamento lascerà un record storico, ma non creerà un backup. Attraverso la tecnologia AJAX, gli utenti ottengono una pagina Web dinamica che viene elaborata come una singola pagina Web nel browser. Il contenuto effettivo può provenire da luoghi diversi, perché AJAX richiede solo una parte del DOM di cui ha bisogno dal server.

HTML dinamico

HTML dinamico è un termine generico che si riferisce a tutte le pagine che non sono HTML statico, ma sono limitate all'autorisposta del client senza la necessità di operazioni aggiuntive da parte del server. In genere crea contenuti interattivi tramite Javascript e CSS.