Como cualquier otro lenguaje de script, Javascript puede utilizarse para construir páginas de servidor
o de cliente. Y como es lógico, dependiendo de ese escenario de ejecución, tendrá acceso a diferentes
modelos de objetos. Ya vimos el modelos de objetos de documento (DOM) que representa al
navegador, en el caso del cliente.
Los Scripts de servidor se utilizan para realizar operaciones sobre objetos del servidor, tales como la
ejecución de una conexión sobre una base de datos existente, una consulta SQL o un acceso a su
sistema de archivos, por lo tanto el modelo de objetos variará según se trate de un servidor u otro
(Internet Information Server, Oracle Web Server, Apache Web Server, etc.).
A diferencia de los scripts de cliente, los de servidor se ejecutan como si de un programa
ejecutable.EXE se tratase, aunque enviando el resultado a un navegador. Pero para ello, es necesario
que la página se almacene en el servidor en una carpeta ejecutable, y que este tenga instalado el
"Javascript Runtime Engine" o motor de Javascript, que será el encargado de procesar las páginas que
contengan este tipo de código. Al operar de esta forma, se devuelven al usuario los resultados de la
ejecución del código de servidor, y no el propio código, que no sería capaz de interpretar.
En contraste con los CGI standard (Common Gateway Interface) los programas en Javascript, están
embebidos en la página, junto con el código HTML facilitando enormemente el mantenimiento de las
páginas.
No hay comentarios:
Publicar un comentario