VBScript

El Visual Basic Script (en adelante VBScript) es un lenguaje de script, directamente derivado de Visual Basic. Los lenguajes de script son versiones recortadas de otros lenguajes. Estas versiones se usan para su integraci�n en p�ginas web. Un c�digo escrito en un lenguaje de script se incorpora directamente dentro de un c�digo HTML y se ejecuta interpretado, no compilado. Este temario trata el lenguaje VBScript desde el principio; sin embargo presuponemos por parte del lector los necesarios conocimientos de HTML y del entorno web. Para incorporar un fragmento de c�digo script en una p�gina HTML se introduce el script entre los tags <SCRIPT> y <SCRIPT> . Dos son los lenguajes de script que hay en la actualidad: el VBScript (derivado de Visual Basic) y el JavaScript (derivado de Java). En este temario nos ocuparemos del primero de ellos, siendo el segundo objeto de estudio en su correspondiente temario. Para insertar c�digo VBScript en una p�gina HTML a�adiremos al tag <SCRIPT> el par�metro LANGUAGE="VBScript" , que determina cual de los lenguajes de script utilizamos.

Decimos que los lenguajes de script se ejecutan interpretados, no compilados. Esto significa que un c�digo escrito en un lenguaje de script no sufre ninguna transformaci�n previa a su ejecuci�n. Cada l�nea de c�digo es traducida a lenguaje m�quina justo antes de su ejecuci�n. Despu�s es ejecutada y la traducci�n no se conserva en ning�n sistema de almacenamiento (como discos, cintas, etc). Si es necesaria otra ejecuci�n, el int�rprete se ver� abocado a realizar una nueva traducci�n de cada l�nea de c�digo. Sin embargo el lenguaje Visual Basic, del cual deriva el VBScript, es un leguaje compilado. Esto significa que un c�digo en Visual Basic sufre un proceso global de traducci�n a lenguaje m�quina. Todo el c�digo es traducido de una sola vez y el resultado de esa traducci�n se almacena en el disco con lea extensi�n .EXE. Cuando llega el momento de la ejecuci�n, se ejecuta el c�digo compilado, no el c�digo original del programa (llamado c�digo nativo o c�digo fuente). Cada sistema tiene sus ventajas e inconvenientes. Ve�moslos:

INTERPRETACI�N

VENTAJAS INCONVENIENTES
  • El c�digo es c�modo para depurar, ya que no es necesario volver a compilar tras un cambio.
  • No es necesario disponer de un compilador, ya que el int�rprete (que forma parte del navegador) ejecuta el script.
  • El mantenimiento es f�cil y r�pido, por parte del autor o de otro programador.
  • La ejecuci�n se ralentiza, al ser necesaria la interpretaci�n l�nea a l�nea cada vez.
  • El c�digo es visible y puede ser objeto de plagio por parte de otras personas.
  • El usuario tiene acceso al c�digo y puede modificarlo, estropeando alguna operaci�n.

COMPILACI�N

VENTAJAS INCONVENIENTES
  • El c�digo compilado se ejecuta muy r�pido, al no ser necesaria una traducci�n cada vez.
  • El c�digo compilado no puede ser "abierto" por otras personas. No es necesario transmitir el c�digo fuente.
  • El c�digo compilado puede estar, �ntegramente, incluido en un solo fichero.
  • Es necesario disponer de un compilador-linkador para el proceso de la compilaci�n.
  • El c�digo compilado suele ocupar bastante en disco, ya que incorpora en el propio c�digo algunas librer�as del sistema.
  • Depurar un programa implica volver a compilar tras los cambios.

El c�digo en VBScript puede, adem�s, estar dise�ado para su ejecuci�n en el lado del cliente o en el del servidor. La diferencia es que un c�digo que se ejecuta en el lado del servidor no es visible en el lado del cliente. Este recibe los resultados, pero no el c�digo. El c�digo que se debe de ejecutar en el lado del servidor estar� incluido en la p�gina web correspondiente entre los tags <% y %> . Adem�s habr� que renombrar la p�gina para aplicarle la extensi�n .asp (Active Server Page -p�gina activa en servidor-). El funcionamiento intr�nseco de la ASP's est� fuera de los objetivos de �ste temario, aunque lo comentaremos por encima al final. Este texto se refiere, por tanto, al lenguaje VBScript en el lado del cliente.

El lenguaje VBScript solo funciona correctamente con el navegador Internet Explorer 4.0 y superiores, por lo que ser� necesario disponer del mismo. Los usuarios de otros navegadores no podr�n disfrutar de la potencia y versatilidad del VBScript.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR

SIGUIENTE ARTÍCULO