VBScript: descripción general

VBScript significa Visual Basic Scripting que forma un subconjunto de Visual Basic para Aplicaciones (VBA). VBA es un producto de Microsoft que se incluye NO solo en otros productos de Microsoft como MS Project y MS Office, sino también en herramientas de terceros como AUTO CAD.

Características de VBScript

  • VBScript es un lenguaje de scripting ligero, que tiene un intérprete ultrarrápido.

  • VBScript, en su mayor parte, no distingue entre mayúsculas y minúsculas. Tiene una sintaxis muy simple, fácil de aprender e implementar.

  • A diferencia de C ++ o Java, VBScript es un lenguaje de programación basado en objetos y NO un lenguaje de programación orientado a objetos.

  • Utiliza el modelo de objetos componentes (COM) para acceder a los elementos del entorno en el que se está ejecutando.

  • La ejecución exitosa de VBScript solo puede ocurrir si se ejecuta en un entorno host como Internet Explorer (IE), Servicios de Información de Internet (IIS) y Windows Scripting Host (WSH)

VBscript: historial de versiones y usos

VBScript fue introducido por Microsoft en 1996 y su primera versión fue la 1.0. La versión estable actual de VBScript es 5.8, que está disponible como parte de IE8 o Windows 7. Las áreas de uso de VBScript son abundantes y no están restringidas a la siguiente lista.

  • VBScript se utiliza como lenguaje de secuencias de comandos en una de las populares herramientas de prueba de automatización: Quick Test Professional abreviado como QTP

  • Windows Scripting Host, que es utilizado principalmente por los administradores del sistema de Windows para automatizar el escritorio de Windows.

  • Páginas de servidor activo (ASP), un entorno de scripting del lado del servidor para crear páginas web dinámicas que utiliza VBScript o Java Script.

  • VBScript se utiliza para las secuencias de comandos del lado del cliente en Microsoft Internet Explorer.

  • Los formularios de Microsoft Outlook normalmente se ejecutan en VBScript; sin embargo, la programación a nivel de aplicación se basa en VBA (Outlook 2000 en adelante).

Desventajas

  • VBscript solo lo utilizan los navegadores IE. Otros navegadores como Chrome, Firefox NO admiten VBScript. Por lo tanto, se prefiere JavaScript a VBScript.

  • VBScript tiene un soporte de línea de comando limitado.

  • Dado que no hay un entorno de desarrollo disponible de forma predeterminada, la depuración es difícil.

¿Dónde está VBScript hoy?

La versión actual de VBScript es 5.8, y con el desarrollo reciente de .NET framework, Microsoft ha decidido proporcionar soporte futuro de VBScript dentro de ASP.NET para el desarrollo web. Por lo tanto, NO habrá más versiones nuevas del motor VBScript, pero el equipo de ingeniería de mantenimiento de Microsoft está abordando todas las correcciones de defectos y los problemas de seguridad. Sin embargo, el motor VBScript se enviaría como parte de todo Microsoft Windows e IIS de forma predeterminada.