 En                    la ingeniería de software se denomina aplicación           web a       aquellas aplicaciones que l...
Las aplicaciones web son populares debido a lopráctico del navegador web como cliente ligero,a la independencia del sistem...
Es importante mencionar que una página Webpuede contener elementos que permiten unacomunicación activa entre el usuario y ...
En los primeros tiempos de la computacióncliente-servidor, cada aplicación tenía su propioprograma cliente que servía como...
A diferencia de lo anterior, las aplicaciones webgeneran dinámicamente una serie de páginas en unformato estándar, como HT...
 Las interfaces web tienen ciertas limitaciones en las funcionalidades que se ofrecen al usuario. Hay     funcionalidades...
especialmente para ofrecer una experienciainteractiva que no requiera recargar la página cadavez (lo que suele resultar mo...
Aplicaciones web
Aplicaciones web
Próxima SlideShare
Cargando en…5
×

Aplicaciones web

119 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
119
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Aplicaciones web

  1. 1.  En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador.
  2. 2. Las aplicaciones web son populares debido a lopráctico del navegador web como cliente ligero,a la independencia del sistema operativo, asícomo a la facilidad para actualizar y manteneraplicaciones web sin distribuir e instalar softwarea miles de usuarios potenciales. Existenaplicaciones como los webmails, wikis, weblogs,tiendas en línea y la propia Wikipedia que sonejemplos bien conocidos de aplicaciones web.
  3. 3. Es importante mencionar que una página Webpuede contener elementos que permiten unacomunicación activa entre el usuario y lainformación. Esto permite que el usuario accedaa los datos de modo interactivo, gracias a que lapágina responderá a cada una de sus acciones,como por ejemplo rellenar y enviar formularios,participar en juegos diversos y acceder agestores de base de datos de todo tipo
  4. 4. En los primeros tiempos de la computacióncliente-servidor, cada aplicación tenía su propioprograma cliente que servía como interfaz deusuario que tenía que ser instalado por separado encada ordenador personal de cada usuario. El clienterealizaba peticiones a otro programa -el servidor-que le daba respuesta. Una mejora en el servidor,como parte de la aplicación, requería normalmenteuna mejora de los clientes instalados en cadaordenador personal, añadiendo un coste de soportetécnico y disminuyendo la productividad.
  5. 5. A diferencia de lo anterior, las aplicaciones webgeneran dinámicamente una serie de páginas en unformato estándar, como HTML oXHTML, soportadospor los navegadores web comunes. Se utilizanlenguajes interpretados en el lado del cliente,directamente o a través deplugins tales comoJavaScript, Java, Flash, etc., para añadir elementosdinámicos a la interfaz de usuario. cada página weben particular se envía al cliente como un documentoestático, pero la secuencia de páginas ofrece alusuario una experiencia interactiva. Durante lasesión, el navegador web interpreta y muestra enpantalla las páginas, actuando como cliente paracualquier aplicación web.
  6. 6.  Las interfaces web tienen ciertas limitaciones en las funcionalidades que se ofrecen al usuario. Hay funcionalidades comunes en las aplicaciones de escritorio como dibujar en la pantalla o arrastrar-y-soltar que no están soportadas por las tecnologías web estándar. Los desarrolladores web generalmente utilizan lenguajes interpretados (scripts) en el lado del cliente para añadir más funcionalidades,
  7. 7. especialmente para ofrecer una experienciainteractiva que no requiera recargar la página cadavez (lo que suele resultar molesto a los usuarios).Recientemente se han desarrollado tecnologíaspara coordinar estos lenguajes con las tecnologíasen el lado del servidor. Como ejemplo, AJAX esuna técnica de desarrollo web que usa unacombinación de varias tecnologías.

×