Aplicaciones web

Páginas: 18 (4338 palabras) Publicado: 26 de marzo de 2011
Aplicación web para el conocimiento y conversión de unidades

CAPÍTULO III

APLICACIÓN WEB

3.1. Introducción Con la aparición de Internet y de la web en concreto, se han abierto infinidad de posibilidades en cuanto al acceso a la información desde casi cualquier sitio. Este sistema de información es conocido como World Wide Web (WWW). La web en sus orígenes fue pensada como un medio paradesplegar información, ésta se encuentra contenida en servidores, denominados servidores web. La manera de acceder a las páginas web es a través de un navegador o browser, el cual realiza peticiones valiéndose del protocolo HTTP (HyperText Transfer Protocol). La dirección que localiza la información dentro de Internet se denomina URL: es el Localizador Uniforme de Recursos (Uniform ResourceLocator). Las características de la web son las siguientes: Global: Se puede acceder a él desde cualquier tipo de plataforma, usando cualquier navegador y desde cualquier parte del mundo. Pública: Toda su información está distribuida en miles de ordenadores que ofrecen su espacio para almacenarla. Esta información es pública y toda puede ser obtenida por el usuario. Dinámica: La información, aunque estaalmacenada, puede ser actualizada por quién la publico sin que el usuario deba actualizar su soporte técnico. La facilidad de comunicación que proporciona Internet conjuntada con la necesidad de acceso remoto a aplicaciones sin necesidad de instalaciones en la máquina del usuario ha hecho evolucionar este concepto. La comunicación ya no se basa simplemente en la carga de una página estática, sinoque ésta puede ser el resultado de la ejecución en el servidor de alguna lógica de programación, es decir, interacción dinámica entre usuario y servidor. Esto representa un desafío a los desarrolladores de aplicaciones, ya que los avances en tecnología demandan cada vez aplicaciones más rápidas, ligeras y robustas que permitan utilizar la web.

3.2. Tecnologías para el desarrollo de aplicacionesweb Para el desarrollo de aplicaciones web se han generado múltiples tecnologías entre las que se encuentran: CGI. Common Gateway Interface fue la primera técnica utilizada para que el contenido de las páginas web se generará de manera dinámica, es común encontrar en los diferentes servidores web el modulo que soporta la ejecución de CGIs. De manera resumida se puede decir que el CGI es unmecanismo de

48

Aplicación web para el conocimiento y conversión de unidades

comunicación entre el servidor web y una aplicación externa, esta aplicación puede estar desarrollada en casi cualquier lenguaje, este solo debe cumplir la condición de ser soportado por el servidor http, es común encontrar que la mayoría de las aplicaciones CGIs se encuentren desarrolladas con el lenguaje PERL. Estemecanismo tiene deficiencias que evita su uso a gran escala, la más conocida es en cuanto a rendimiento, ya que por cada petición que se realice en el servidor se crea un nuevo proceso, lo cual tiene un costo muy alto en lo que a recursos del sistema se refiere. Fast-CGI. Esta es una solución similar al CGI mencionado anteriormente, solo que propone la creación de un solo proceso persistente porcada programa FastCGI en lugar de por cada solicitud del cliente. Es una solución viable pero también tiene inconvenientes de proliferación de procesos en el caso de peticiones concurrentes. Paginas dinámicas en servidor. Con la aparición de esta tecnología se entra a una nueva forma de trabajo, la cual esta orientada al trabajo del diseñador web, quien no necesariamente conoce de lenguajes deprogramación. Este nuevo enfoque consiste en insertar pequeños fragmentos de lógica de programación en la estructura HTML de la página, al contrario de lo que se hacia en los CGIs, que era en el lenguaje de programación utilizar sentencias de impresión para generar salidas HTML. En este sentido se conocen diferentes alternativas, entre ellas mencionar PHP, ASP, JSP, entre otros. Java. Java es un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aplicaciones web
  • Aplicaciones Web
  • Aplicaciones web
  • aplicaciones web
  • aplicaciones web
  • Aplicaciones Web
  • Aplicaciones Web
  • Aplicaciones web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS