Ventajas y desventajas de usar VBScript en la programación web

25 Mar, 2022   |   de Carlos Herrera   |   Desarrollo web

Visual Basic Script, comúnmente conocido como VBScript, permite desarrollar aplicaciones del lado del frontend y ofrece unas características interesantes para construir interfaces en HTML. De hecho, es muy utilizado en las empresas para desarrollar aplicaciones web que corran en una Intranet. Por ende, si eres un programador, es oportuno que conozcas las ventajas y desventajas de usar VBScript.

¿Qué es VBScript?

VBScript es un lenguaje de programación creado por la empresa Microsoft con el propósito de desarrollar programas que funcionen en computadoras de escritorio y en la web. Lo interesante es que viene integrado con el navegador Internet Explorer, y permite el uso de comandos del lado del servidor.

Su núcleo está basado en Visual Basic, que es otro lenguaje de programación muy popular de la década pasada, utilizado para construir aplicaciones que funcionen en Windows. VBScript es empleado principalmente por los desarrolladores para realizar pruebas, manejar errores, crear páginas web que funcionen en una Intranet, programas de mensajerías, entre otros.

VBScript se caracteriza por emplear secuencias de comandos parcialmente orientados a objetos. Básicamente, el script se incorpora directamente dentro del código HTML y se ejecuta desde el navegador, es decir, es un lenguaje interpretado. Por ende, no requiere ser compilado para ejecutarse, lo que hace que sea muy rápido. Es oportuno mencionar que la versión estable actual de VBScript es la 5.8, y es compatible con ASP.NET, que es un framework de código abierto para crear aplicaciones web.

Ventajas y desventajas de usar VBScript en la programación web

Como cualquier lenguaje de programación tiene aspectos positivos, por ello, su uso en las organizaciones donde su plataforma opera bajo Windows. Sin embargo, también ofrece algunos puntos débiles que debes considerar al momento de seleccionar este lenguaje para desarrollar aplicaciones web. Sin más preámbulo, te presento las ventajas y desventajas de usar Visual Basic Script:

Ventajas

  • Su código es muy cómodo para depurar, simplemente realizas el cambio y está listo para ser ejecutado.
  • No es requerido contar con un compilador, ya que el intérprete viene integrado con el navegador Explore, quien ejecuta las líneas de código.
  • Al correr desde el navegador se ejecuta muy rápido.
  • Se emplea para ejecutar tareas administrativas en Windows.
  • Es muy útil para efectuar pruebas a los programas, ya que puedes automatizar todo el proceso de verificación, ahorrando tiempo y trabajo.
  • Proporciona soporte para el manejo de errores, subrutinas, funciones, etc.
  • Es fácil de aprender, si manejas Visual Basic en poco tiempo estarás creando código.
  • Admite el uso de archivos en formato HTML y VBS (programas ejecutables mediante el símbolo del sistema.
  • Puedes ejecutar los programas desde la consola de Windows escribiendo el comando CSCRIPT.

Desventajas

  • El código es visible y puede ser objeto de plagio por parte de otras personas con habilidades y destrezas en el área de informática.
  • VBScript solo lo utilizan los navegadores que trae el sistema operativo Windows, por ende, no puede ser ejecutado en browsers como Chrome, Firefox, Opera, etc.
  • Visual Basic Script no se ejecuta en ambientes que no tengan instalado el sistema operativo Windows.
  • No distingue entre letras minúsculas y mayúsculas, lo que significa que cualquier palabra clave o variable que se escribe de la misma manera la considera.
  • No admite herencia, uso de objetos, clases, nada más soporta funciones y subrutinas reutilizables.

¿Cómo crear un programa con VBScript y HTML?

Para ello, necesitas un editor de texto como Bloc de notas o Notepad++ para escribir el código. Una vez finalizado, guardas el archivo con extensión .html, luego ubicar el archivo y ejecutarlo con el navegador Internet Explore o Edge.

A continuación, te presento un ejemplo de VBScript sencillo:

<html>
<head>
<title>Mi primer programa en VBScript</title>
</head>
<body>
<script type="text/vbscript">
document.write("Estoy aprendido a codificar en VBScript.")
</script>
</body>
</html>

Es oportuno mencionar que puedes alojar tu proyecto en el servidor propio de Windows, llamado Internet Information Server (IIS). Por ende, en función de tus necesidades puedes crear aplicaciones de escritorio o web.

Para activar el servidor de Windows debes seguir los siguientes pasos:

  • Entra al panel de control.
  • Ubica “programas y características”.
  • Activa Internet Information Server y comprueba que cada componente del servidor esté activado.
  • Termina el proceso haciendo clic en el botón aceptar.

Campo de trabajo con VBScript

Es muy importante que tengas claro que está restringido solo al ambiente de Windows, y el mundo se está moviendo hacia plataformas de código abierto. Es posible que no tenga un alcance realmente grande, sin embargo, hay muchas empresas que han adoptado este software para llevar sus actividades. Por ende, puedes conseguir alguna aplicación heredada que se ejecute en VBScript y que demande atención para mantener ciertos procesos operativos.

Al conocer las ventajas y desventajas de usar VBScript tienes información sobre las características y el alcance de este lenguaje de programación desarrollado por Microsoft. Con él puedes crear programas, páginas web, que funcionen de manera local o en torno de red. Es muy empleando en empresas que tienen aplicaciones legacy o heredadas que corren bajo Windows. Además, su código es muy cómodo para depurar, simplemente realizas el cambio y está listo para ser ejecutado.

Carlos Herrera

Ingeniero de Sistemas, Profesor Universitario, Copywriter.

Divulgación de los afiliados

Este artículo puede contener enlaces de afiliados. El autor podrá ganar un porcentaje de comisión por cada venta realizada. Lea aquí para más información.

Affiliate Disclosure

This article may contain affiliate links. The author may earn a percentage of commission for each sale made. Read this for more information.

Mensajes Relacionados
¿Qué es MongoDB?

¿Has escuchado alguna vez el término MongoDB, pero no sabes lo que es? En este artículo te muestro el significado y las características principales de esta herramienta de desarrollo de aplicaciones.

Cuáles son los lenguajes de programación web más usados

Conoce cuáles son los lenguajes de programación web más usados.

Ventajas y desventajas de Canvas como plataforma elearning

¿Estás buscando una plataforma de elearning que permita aprovechar tu blog al máximo? En este artículo conocerás las ventajas y desventajas de Canvas que puedas elegir la mejor plataforma.

¿Qué es ASP.NET y cómo se usa?

¿Quieres aprender a usar ASP.NET y no sabes por dónde comenzar? En éste artículo te resumimos sus mejores características y las maneras en que lo puedes usar