¿Qué es activo secuencia de comandos?

Active Scripting es una versión del sistema operativo de Microsoft Windows de un lenguaje de secuencias de comandos basado en componentes. Se basa en la automatización OLE, que es un mecanismo que permite que las aplicaciones interactúen con otras aplicaciones, a menudo pasando datos entre ellas. Los scripts se han utilizado en páginas web y programas de software.

Un script es un lenguaje interpretado. No se compila una aplicación escrita en un lenguaje de secuencias de comandos, y se traduce a medida que se ejecuta. A su vez, no se ejecutará tan rápido como una aplicación compilada, pero puede ser más fácil de desarrollar. Como tal, los scripts son más populares para aplicaciones livianas, como páginas web.

Active Scripting, que también se conoce como Scripting ActiveX, se usó comúnmente en la tecnología de aplicaciones web de Microsoft conocida como Páginas Active Server (ASP). Microsoft admitió la tecnología en el navegador de Internet Explorer 3 (IE3) en 1996 y en su plataforma de servidor web de Servicios de Información de Internet (IIS), también en 1996. En MicrosoftTecnología, se ha utilizado para automatizar aplicaciones de Microsoft Office, como Excel, donde se conocía como Visual Basic para aplicaciones (VBA). La secuencia de comandos activo ya no se está actualizando; Ha sido reemplazado por las plataformas de programación .NET.

Los scripts se pueden utilizar para funciones como cambiar la apariencia del menú según las acciones del usuario, la validación de la entrada de formulario y los cálculos. Cuando los scripts se ejecutan en el lado del cliente, como en un navegador, pueden evitar un viaje al servidor, mejorando así la experiencia del usuario porque la respuesta a las acciones del usuario puede ser más rápida. Por ejemplo, cuando una entrada de formulario se valida en una página web, se notificará al usuario inmediatamente que se perdió al ingresar un campo requerido, por ejemplo. Si la validación ocurrió en el servidor, la página web enviaría la información incompleta, un programa en el servidor validaría la entrada, descubriría que faltaba información yLuego envíe una respuesta al navegador.

JavaScript es otro lenguaje de secuencias de comandos popular que también se usa a menudo en las páginas web. Puede confundirse con un lenguaje de programación web popular conocido como Java. Aunque ambos se basan en el lenguaje de programación C, son dos lenguajes diferentes. El lenguaje JavaScript se interpreta y Java generalmente se compila.

Los idiomas de secuencias de comandos pueden aumentar las preocupaciones de seguridad. El código es legible por los humanos, por lo tanto, los usuarios web inteligentes pueden verlo y encontrar información que debe mantenerse segura. Un ejemplo es una situación en la que el script hace referencia a la base de datos de una aplicación web. Esta información puede permitir a los usuarios maliciosos ingresar a este recurso.

Los scripts también se pueden usar maliciosamente para robar información del usuario, como el nombre de inicio de sesión y la contraseña de un usuario a un sitio web bancario. Para combatir esto, los desarrolladores de navegadores han agregado la funcionalidad "Sandbox" que limita lo que el script puede hacer. Otro concepto de seguridad, "Sitio web de origen,"No permite la información utilizada en un sitio para ser utilizada en otro sitio. A pesar de estos esfuerzos de seguridad, muchos usuarios eligen deshabilitar las secuencias de comandos activas o JavaScript en sus navegadores.

OTROS IDIOMAS