Cos'è lo scripting sul lato client?

Scripting sul lato client è un processo attraverso il quale un programma per computer basato sul Web viene eseguito sul computer dell'utente 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 dell'utente. Il motivo principale per gli script lato client è quello di consentire la creazione di una pagina Web specificamente attorno ai dati e alle opzioni dell'utente, piuttosto che essere una pagina fissa che appare sempre lo stesso per ogni utente.

La necessità di sceneggiatura sul lato client deriva dal modo in cui le pagine Web funzionano. 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 possonoAdattati 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 automaticamente creata per quella query.

Esistono due modi per eseguire l'elaborazione necessaria per generare la pagina Web dinamica. Lo 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 dell'utente. 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 script lato client, prevede l'incorporamento del codice speciale nella pagina Web. Il browser Web dell'utente utilizza quindi questo codice per eseguire l'elaborazione necessaria, come la ricercaG un database dietro le quinte sul sito Web e produce una pagina dai risultati. Il tipo di codice più noto utilizzato in questo modo si chiama JavaScript.

Il più grande svantaggio degli script 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.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?