viernes, 23 de noviembre de 2007

¿Qué es un script?

En un comienzo fue el HTML.
Y el diseñador debía escribir cada página por separado.
Luego se crearon los "scripts" (programitas)
El diseñador del sitio pudo agregar estos scripts a sus páginas.
Y el navegador tuvo que traer un intérprete de scripts para ejecutar los programitas.

Hay dos tipos de scripts:
- Los que se ejecutan del lado del servidor
- Los que se ejecutan del lado del usuario

Los que se ejecutan del lado del servidor tienen la ventaja de que lo que llega al usuario es HTML puro. Es decir, que el usuario no ve el programa que hay detrás. Esto es bueno cuando se trata de programas especialmente diseñados para el sitio, ya que no pueden ser copiados. Tampoco requieren de un navegador con capacidad para ejecutarlos. Ejemplos de scripts que se ejecutan del lado del servidor: PHP, ASP.

Los scripts que se ejecutan del lado del usuario implican menor carga para el servidor, pero requieren un navegador con capacidad para ejecutarlos. Ejemplo: Javascript, VBScript.

Muchas cosas pueden ejecutarse del lado del servidor o del lado del usuario. Ejemplo: mostrar la fecha, preguntar el nombre y emitir mensaje de bienvenida, etc.

Otros sólo pueden ejecutarse del lado del servidor: por ejemplo consultas a bases de datos (a menos que envíe todala base al usuario).

Y otros sólo del lado del usuario: por ejemplo validación de lo que el usuario ingresa en un formulario.

Ajax es una nueva tecnología que combina la flexibilidad de ambos métodos.

No hay comentarios: