Saltar la navegación

Aplicaciones Web Dinámicas

Aplicaciones Web Dinámicas

Dinámica de funcionamiento

Esquema funcionamiento Web Dinámica

Esquema de Funcionamiento:

  1. Programador escribe en el servidor su script que genera HTML consultado datos
  2. Usuario solicita en el cliente solicita un recurso mediante una URL
  3. El Servidor localiza, ejecuta y responde con el documento generado
  4. El Cliente presenta el documento HTML al usuario
  • Inicialmente la Web era estática: solo se navegaba a través de documentos previamente escritos. Se requería el carácter dinámico en la Web para presentar documentos cuya información fluctuara en el tiempo (CRUD - create/read/update/delete)
  • CGI (Common GateWay Interface): protocolo que define cómo un servidor Web delega la generación de páginas Web a una aplicación o un fichero ejecutable.

Ejemplo de CGI

  • Se crearon lenguajes de script específicos para generación páginas Web dinámicas que entremezclan código HTML con sentencia de programación:
      • ASP (Active Server Page) diseñado por Microsoft en 1998
      • PHP (PHP Hypertext Pre-processor) diseñado por Lerdof, R., Gutmans, A. y Suraski, Z. en 1998
      • JSP (Java Server Page) diseñado por Sun Microsystem en 1999
      • CFML (Cold Fusion) diseñado por Macromedia en 2001 como evolución de ColdFusion de Allaire adquirida por ésta.

LogosLenguajes