Skip to main content

Cos'è lo scripting sul lato client?

Scripting lato client è un processo attraverso il quale un programma per computer basato sul Web viene eseguito sul computer degli utenti anziché sul computer che ospita il sito Web.In particolare, viene eseguito attraverso un tipo di programma noto come script, che è gestito dal browser Web degli utenti.Il motivo principale per lo scripting sul lato client è quello di consentire la creazione di una pagina Web specificamente attorno ai dati e alle opzioni degli utenti, piuttosto che essere una pagina fissa che appare sempre lo stesso per ogni utente.

La necessità di script sul lato clientDeriva dal modo in cui funzionano le pagine Web.Inizialmente, le pagine erano scritte in HTML standard e erano conosciute come pagine statiche;Cioè, ogni computer, e, a sua volta, ogni utente ha visto esattamente la stessa pagina.Ciò ha reso i siti Web molto limitati nel trattare grandi set di dati, come un programma ferroviario.Con le pagine statiche, l'unica soluzione era stampare il programma per intero e consentire all'utente di dare la caccia ai dettagli pertinenti.

Questo problema è stato risolto dallo sviluppo di pagine Web dinamiche.Questi possono adattarsi per soddisfare una situazione specifica, come se un utente sta cercando un viaggio tra due stazioni in un periodo di tempo specifico.Il risultato della ricerca viene visualizzato tramite una pagina Web dinamica, che viene creata automaticamente per quella query.

Esistono due modi per eseguire l'elaborazione necessaria per generare la pagina Web dinamica.Scripting lato server significa che il computer che ospita il sito Web, noto come server, svolge tutto il lavoro e quindi genera una pagina HTML da inviare al computer utenti.Un metodo per farlo è noto come VBScript, motivo per cui occasionalmente gli utenti possono effettuare una ricerca o altre richieste dinamiche su un sito Web e ottenere una pagina che elenca un errore del database VBScript.

Il secondo metodo, lo scripting sul lato client,Incorporare il codice speciale nella pagina Web.Il browser Web degli utenti utilizza quindi questo codice per eseguire l'elaborazione necessaria, come la ricerca di un database dietro le quinte sul sito Web e produrre una pagina dai risultati.Il tipo di codice più noto utilizzato in questo modo si chiama JavaScript.

Il più grande svantaggio dello scripting sul lato client sono le implicazioni di sicurezza.In teoria, il codice potrebbe ordinare al browser di compiere tutti i tipi di azioni, incluso l'accesso ai dati sul computer stesso.I browser Web utilizzano una varietà di misure di sicurezza per evitare che ciò venga abusato, come limitare il codice all'accesso al solo browser.I difetti in queste misure di sicurezza sono una delle principali fonti di opportunità per i creatori di virus.