¿Qué es las secuencias de comandos del lado del cliente?

La secuencia de comandos del lado del cliente es un proceso mediante el cual un programa de computadora basado en la web se ejecuta en la computadora del usuario en lugar de en la computadora que aloja el sitio web. Específicamente, se ejecuta a través de un tipo de programa conocido como script, que es manejado por el navegador web del usuario. La razón principal de la secuencia de comandos del lado del cliente es permitir que una página web se cree específicamente en torno a los datos y opciones de los propios del usuario, en lugar de ser una página fija que siempre parece igual para cada usuario.

La necesidad de secuencias de comandos del lado del cliente se deriva de la forma en que funcionan las páginas web. Originalmente, las páginas se escribieron en HTML estándar y se conocían como páginas estáticas; Es decir, cada computadora, y a su vez cada usuario, vio exactamente la misma página. Esto hizo que los sitios web fueran muy limitados para tratar con grandes conjuntos de datos, como un horario ferroviario. Con páginas estáticas, la única solución era imprimir el horario total y dejar que el usuario busque el detalle relevante.

Este problema se resolvió mediante el desarrollo de páginas web dinámicas. Estos lataadaptarse para cumplir con una situación específica, como si un usuario esté buscando un viaje entre dos estaciones dentro de un período de tiempo específico. El resultado de la búsqueda se muestra a través de una página web dinámica, que se crea automáticamente para esa consulta.

Hay dos formas de llevar a cabo el procesamiento necesario para generar la página web dinámica. La secuencia de comandos del lado del servidor significa que la computadora que aloja el sitio web, conocida como servidor, lleva a cabo todo el trabajo y luego genera una página HTML para enviar a la computadora del usuario. Un método para hacer esto se conoce como VBScript, por lo que ocasionalmente los usuarios pueden llevar a cabo una búsqueda u otra solicitud dinámica en un sitio web y recuperar una página que enumera un "error de la base de datos VBScript".

El segundo método, Scripting del lado del cliente, implica integrar un código especial en la página web. El navegador web del usuario usa este código para llevar a cabo el procesamiento necesario, como SearchInG una base de datos detrás de escena en el sitio web y producir una página de los resultados. El tipo de código más conocido utilizado de esta manera se llama JavaScript.

El mayor inconveniente de las secuencias de comandos del lado del cliente son las implicaciones de seguridad. En teoría, el código podría ordenar al navegador que realice todo tipo de acciones, incluido el acceso a los datos en la propia computadora. Los navegadores web utilizan una variedad de medidas de seguridad para evitar que esto sea abusado, como limitar el código a acceder solo al navegador. Los defectos en estas medidas de seguridad son una de las principales fuentes de oportunidad para los creadores de virus.

OTROS IDIOMAS