SlideShare una empresa de Scribd logo
Aplicaciones web
 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.
Aplicaciones web
Las aplicaciones web son populares debido a lo
práctico del navegador web como cliente ligero,
a la independencia del sistema operativo, así
como a la facilidad para actualizar y mantener
aplicaciones web sin distribuir e instalar software
a miles de usuarios potenciales. Existen
aplicaciones como los webmails, wikis, weblogs,
tiendas en línea y la propia Wikipedia que son
ejemplos bien conocidos de aplicaciones web.
Es importante mencionar que una página Web
puede contener elementos que permiten una
comunicación activa entre el usuario y la
información. Esto permite que el usuario acceda
a los datos de modo interactivo, gracias a que la
página responderá a cada una de sus acciones,
como por ejemplo rellenar y enviar formularios,
participar en juegos diversos y acceder a
gestores de base de datos de todo tipo
En los primeros tiempos de la computación
cliente-servidor, cada aplicación tenía su propio
programa cliente que servía como interfaz de
usuario que tenía que ser instalado por separado en
cada ordenador personal de cada usuario. El cliente
realizaba peticiones a otro programa -el servidor-
que le daba respuesta. Una mejora en el servidor,
como parte de la aplicación, requería normalmente
una mejora de los clientes instalados en cada
ordenador personal, añadiendo un coste de soporte
técnico y disminuyendo la productividad.
A diferencia de lo anterior, las aplicaciones web
generan dinámicamente una serie de páginas en un
formato estándar, como HTML oXHTML, soportados
por los navegadores web comunes. Se utilizan
lenguajes interpretados en el lado del cliente,
directamente o a través deplugins tales como
JavaScript, Java, Flash, etc., para añadir elementos
dinámicos a la interfaz de usuario. cada página web
en particular se envía al cliente como un documento
estático, pero la secuencia de páginas ofrece al
usuario una experiencia interactiva. Durante la
sesión, el navegador web interpreta y muestra en
pantalla las páginas, actuando como cliente para
cualquier aplicación web.
 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,
especialmente para ofrecer una experiencia
interactiva que no requiera recargar la página cada
vez (lo que suele resultar molesto a los usuarios).
Recientemente se han desarrollado tecnologías
para coordinar estos lenguajes con las tecnologías
en el lado del servidor. Como ejemplo, AJAX es
una técnica de desarrollo web que usa una
combinación de varias tecnologías.

Más contenido relacionado

PPT
2 aplicaciones web
 
PDF
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
PPTX
Aplicaciones Web
PPTX
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
PPTX
Las apps
PPTX
Paginas web dinámicas y estáticas
PPTX
Internet - Teconología para Sistemas Web
PPTX
Programacion web
2 aplicaciones web
 
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Aplicaciones Web
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Las apps
Paginas web dinámicas y estáticas
Internet - Teconología para Sistemas Web
Programacion web

La actualidad más candente (19)

PPS
Web 1.0 y 2.0
PPT
Paginas Web Blogs Foros
PPTX
Qué es el gestor de contenidos
PPT
Tipos de páginas web
PPTX
CMS_NataliaMtzRamos
PPT
Tecnologías Web
PPTX
Introduccion a la programacion web
PPTX
Examen de multimedia 2017
PPTX
Desarrollo de aplicaciones web
PPTX
PPTX
Tema 9 creación de páginas web v2
PPTX
PPTX
Tipos de página web
PPTX
Tipos de pagina web
PPT
Programación web
PPTX
Grupo 1 sistemas de gestion de contenidos
PPT
Desarrollo WordPress Servicios-Especial necesidades de contenido sofisticado
PPTX
Grupo 1
PPTX
Paginas web
Web 1.0 y 2.0
Paginas Web Blogs Foros
Qué es el gestor de contenidos
Tipos de páginas web
CMS_NataliaMtzRamos
Tecnologías Web
Introduccion a la programacion web
Examen de multimedia 2017
Desarrollo de aplicaciones web
Tema 9 creación de páginas web v2
Tipos de página web
Tipos de pagina web
Programación web
Grupo 1 sistemas de gestion de contenidos
Desarrollo WordPress Servicios-Especial necesidades de contenido sofisticado
Grupo 1
Paginas web
Publicidad

Destacado (7)

DOC
Glosario de Términos
PDF
I14 lesson planning from paper to practice mimi and betsy
DOCX
PPTX
Potencial eléctrico
PDF
Filosofia para-niños seson 3
PPT
Componentes del Sistema Computacional
Glosario de Términos
I14 lesson planning from paper to practice mimi and betsy
Potencial eléctrico
Filosofia para-niños seson 3
Componentes del Sistema Computacional
Publicidad

Similar a Aplicaciones web (20)

DOCX
Actividad de recurecuperacion
PPT
Aplicaciones web
PPTX
Aplicaciones Web Presenta
DOCX
Actividad de recurecuperacion (2)
DOCX
Actividad de recurecuperacion (2)
PPTX
Diseño de aplic web (Marvin y Evelyn)
PPTX
Prog. web. equipo 5
PPTX
Arquitectura- Programacion WEB
DOCX
Capitulo 1 - Proyecto integrador 2015-2016
PDF
Introducción a las aplicaciones web con java
PDF
Google Web Toolkit (GWT) en entornos empresariales
PPTX
Aplicaciones web
PPTX
Aplicaciones web
PDF
Tutor Java Web
PPTX
PPTX
S5-DAW-2022S1.pptx
PPTX
PPT
Programacion web
PPTX
programacion web uni 1
Actividad de recurecuperacion
Aplicaciones web
Aplicaciones Web Presenta
Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)
Diseño de aplic web (Marvin y Evelyn)
Prog. web. equipo 5
Arquitectura- Programacion WEB
Capitulo 1 - Proyecto integrador 2015-2016
Introducción a las aplicaciones web con java
Google Web Toolkit (GWT) en entornos empresariales
Aplicaciones web
Aplicaciones web
Tutor Java Web
S5-DAW-2022S1.pptx
Programacion web
programacion web uni 1

Último (20)

PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
Como Potenciar las Emociones Positivas y Afrontar las Negativas Ccesa007.pdf
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
2.0 Introduccion a processing, y como obtenerlo
PDF
Metodologías Activas con herramientas IAG
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Atencion prenatal. Ginecologia y obsetricia
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
ciencias-1.pdf libro cuarto basico niños
Punto Critico - Brian Tracy Ccesa007.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PLAN DE CASTELLANO 2021 actualizado a la normativa
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Como Potenciar las Emociones Positivas y Afrontar las Negativas Ccesa007.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Presentación de la Cetoacidosis diabetica.pptx
2.0 Introduccion a processing, y como obtenerlo
Metodologías Activas con herramientas IAG
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf

Aplicaciones web

  • 2.  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.
  • 4. Las aplicaciones web son populares debido a lo práctico del navegador web como cliente ligero, a la independencia del sistema operativo, así como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales. Existen aplicaciones como los webmails, wikis, weblogs, tiendas en línea y la propia Wikipedia que son ejemplos bien conocidos de aplicaciones web.
  • 5. Es importante mencionar que una página Web puede contener elementos que permiten una comunicación activa entre el usuario y la información. Esto permite que el usuario acceda a los datos de modo interactivo, gracias a que la página responderá a cada una de sus acciones, como por ejemplo rellenar y enviar formularios, participar en juegos diversos y acceder a gestores de base de datos de todo tipo
  • 6. En los primeros tiempos de la computación cliente-servidor, cada aplicación tenía su propio programa cliente que servía como interfaz de usuario que tenía que ser instalado por separado en cada ordenador personal de cada usuario. El cliente realizaba peticiones a otro programa -el servidor- que le daba respuesta. Una mejora en el servidor, como parte de la aplicación, requería normalmente una mejora de los clientes instalados en cada ordenador personal, añadiendo un coste de soporte técnico y disminuyendo la productividad.
  • 7. A diferencia de lo anterior, las aplicaciones web generan dinámicamente una serie de páginas en un formato estándar, como HTML oXHTML, soportados por los navegadores web comunes. Se utilizan lenguajes interpretados en el lado del cliente, directamente o a través deplugins tales como JavaScript, Java, Flash, etc., para añadir elementos dinámicos a la interfaz de usuario. cada página web en particular se envía al cliente como un documento estático, pero la secuencia de páginas ofrece al usuario una experiencia interactiva. Durante la sesión, el navegador web interpreta y muestra en pantalla las páginas, actuando como cliente para cualquier aplicación web.
  • 8.  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,
  • 9. especialmente para ofrecer una experiencia interactiva que no requiera recargar la página cada vez (lo que suele resultar molesto a los usuarios). Recientemente se han desarrollado tecnologías para coordinar estos lenguajes con las tecnologías en el lado del servidor. Como ejemplo, AJAX es una técnica de desarrollo web que usa una combinación de varias tecnologías.