VB y VBScript
VB vs. VBScript
Visual Basic (también conocido como VB) es un lenguaje de programación dirigido por eventos. Esta es la tercera generación de dicho lenguaje y también es un entorno de desarrollo integrado (o IDE). Viene de Microsoft y se usa específicamente para su modelo de programación –COM. Es alabado como un lenguaje simple para aprender debido a su herencia BÁSICA y sus características de desarrollo gráfico. VB permite el desarrollo rápido de aplicaciones (o RAD) de aplicaciones GUI; acceso a bases de datos utilizando Objetos de acceso a datos, Objetos de datos remotos u Objetos de datos ActiveX; y la creación de controles y objetos ActiveX.
Visual Basic Scripting Edition (también conocido como VBScript) es un lenguaje de scripting activo desarrollado por Microsoft. Utiliza el Modelo de objetos componentes para acceder a los elementos del entorno en el que se está ejecutando, por ejemplo, FileSystemObject (o FSO) se utiliza para crear, leer, actualizar y eliminar archivos. La sintaxis de este lenguaje es un reflejo de sus orígenes como una variación limitada de VB. Se instala de forma predeterminada en todas las versiones de escritorio de Microsoft Windows, como parte del servidor de Windows, y con Windows CE (dependiendo de qué dispositivo esté instalado). Debe ejecutarse en el entorno host. El entorno VBScript en sí mismo se puede incrustar en otros programas a través de tecnologías tales como el control Microsoft Script.
VB fue concebido para ser tan natural como un lenguaje para los principiantes de programación. Debido a su facilidad de uso, es capaz de permitir a los programadores crear aplicaciones GUI básicas y desarrollar aplicaciones complejas. En VB la asignación múltiple no es una posibilidad. Además, el valor numérico de la constante booleana ‘True’ es -1. En VB, los operadores lógicos y bit a bit están unificados. Además, VB contiene una base de matriz variable y una fuerte integración con Windows.
VBScript funciona de manera similar a JavaScript: es un lenguaje que escribe funciones ejecutables que están integradas o incluidas desde páginas HTML. Estas funciones interactúan con el Modelo de objetos de documento (o DOM) para realizar tareas que de otra forma serían imposibles solo en HTML. También se sabe que VBScript puede crear aplicaciones que se ejecutan directamente en la computadora de un usuario si esa computadora está ejecutando Microsoft Windows.
Resumen:
1. VB es un lenguaje de programación orientado a eventos que fue diseñado para facilitar la programación de computadoras para los principiantes de programación; VBScript es un lenguaje de secuencias de comandos activo que utiliza COM para acceder a los elementos del entorno en el que se ejecuta.
2. VB no tiene la posibilidad de asignación múltiple, pero contiene una base de matriz variable y una fuerte integración con Windows; VBScript funciona como un lenguaje que escribe funciones ejecutables que están integradas o incluidas desde páginas HTML, y se sabe que crea aplicaciones que se ejecutan directamente en la computadora de un usuario si esa computadora ejecuta Microsoft Windows.