SlideShare uma empresa Scribd logo
1 de 9
 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.
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.

Mais conteúdo relacionado

Mais procurados

Paginas Web Blogs Foros
Paginas Web Blogs ForosPaginas Web Blogs Foros
Paginas Web Blogs Forosviorick
 
Qué es el gestor de contenidos
Qué es el gestor de contenidosQué es el gestor de contenidos
Qué es el gestor de contenidosmz177
 
Tipos de páginas web
Tipos  de páginas webTipos  de páginas web
Tipos de páginas webKoldo Parra
 
Introduccion a la programacion web
Introduccion a la programacion webIntroduccion a la programacion web
Introduccion a la programacion webRobert Rodriguez
 
Examen de multimedia 2017
Examen de multimedia 2017Examen de multimedia 2017
Examen de multimedia 2017Daniiel00
 
Tema 9 creación de páginas web v2
Tema 9  creación de páginas web v2Tema 9  creación de páginas web v2
Tema 9 creación de páginas web v2RPVed
 
Tipos de pagina web
Tipos de pagina webTipos de pagina web
Tipos de pagina webNikitab16
 
Tipos de página web
Tipos de página webTipos de página web
Tipos de página webNikitab16
 
Programación web
Programación webProgramación web
Programación weberic291285
 
Grupo 1 sistemas de gestion de contenidos
Grupo 1 sistemas de gestion de contenidosGrupo 1 sistemas de gestion de contenidos
Grupo 1 sistemas de gestion de contenidosHolguer Toalombo
 
Desarrollo WordPress Servicios-Especial necesidades de contenido sofisticado
Desarrollo WordPress Servicios-Especial necesidades de contenido sofisticadoDesarrollo WordPress Servicios-Especial necesidades de contenido sofisticado
Desarrollo WordPress Servicios-Especial necesidades de contenido sofisticadoevajones123
 
Grupo 1
Grupo 1Grupo 1
Grupo 1jechch
 

Mais procurados (19)

Web 1.0 y 2.0
Web 1.0 y 2.0Web 1.0 y 2.0
Web 1.0 y 2.0
 
Paginas Web Blogs Foros
Paginas Web Blogs ForosPaginas Web Blogs Foros
Paginas Web Blogs Foros
 
Qué es el gestor de contenidos
Qué es el gestor de contenidosQué es el gestor de contenidos
Qué es el gestor de contenidos
 
Tipos de páginas web
Tipos  de páginas webTipos  de páginas web
Tipos de páginas web
 
CMS_NataliaMtzRamos
CMS_NataliaMtzRamosCMS_NataliaMtzRamos
CMS_NataliaMtzRamos
 
Tecnologías Web
Tecnologías WebTecnologías Web
Tecnologías Web
 
Introduccion a la programacion web
Introduccion a la programacion webIntroduccion a la programacion web
Introduccion a la programacion web
 
Examen de multimedia 2017
Examen de multimedia 2017Examen de multimedia 2017
Examen de multimedia 2017
 
Desarrollo de aplicaciones web
Desarrollo de aplicaciones webDesarrollo de aplicaciones web
Desarrollo de aplicaciones web
 
Cms
CmsCms
Cms
 
Tema 9 creación de páginas web v2
Tema 9  creación de páginas web v2Tema 9  creación de páginas web v2
Tema 9 creación de páginas web v2
 
Cms
CmsCms
Cms
 
Tipos de pagina web
Tipos de pagina webTipos de pagina web
Tipos de pagina web
 
Tipos de página web
Tipos de página webTipos de página web
Tipos de página web
 
Programación web
Programación webProgramación web
Programación web
 
Grupo 1 sistemas de gestion de contenidos
Grupo 1 sistemas de gestion de contenidosGrupo 1 sistemas de gestion de contenidos
Grupo 1 sistemas de gestion de contenidos
 
Desarrollo WordPress Servicios-Especial necesidades de contenido sofisticado
Desarrollo WordPress Servicios-Especial necesidades de contenido sofisticadoDesarrollo WordPress Servicios-Especial necesidades de contenido sofisticado
Desarrollo WordPress Servicios-Especial necesidades de contenido sofisticado
 
Grupo 1
Grupo 1Grupo 1
Grupo 1
 
Paginas web
Paginas webPaginas web
Paginas web
 

Destaque (20)

Actividad 1. ejercicio de preconceptos yurany tabares
Actividad 1. ejercicio de preconceptos yurany tabaresActividad 1. ejercicio de preconceptos yurany tabares
Actividad 1. ejercicio de preconceptos yurany tabares
 
White Paper - Dear John - A New look at why employees leave
White Paper - Dear John - A New look at why employees leaveWhite Paper - Dear John - A New look at why employees leave
White Paper - Dear John - A New look at why employees leave
 
Problematica de la empresa
Problematica de la empresaProblematica de la empresa
Problematica de la empresa
 
Comunidad Emagister 64582 64582
Comunidad Emagister 64582 64582Comunidad Emagister 64582 64582
Comunidad Emagister 64582 64582
 
Comparacion entre sistemas operativos
Comparacion entre sistemas operativosComparacion entre sistemas operativos
Comparacion entre sistemas operativos
 
Ntic's
Ntic'sNtic's
Ntic's
 
Class2
Class2Class2
Class2
 
Centro de vida santa mariana
Centro de vida santa marianaCentro de vida santa mariana
Centro de vida santa mariana
 
Clc Powerhouse Of Change
Clc Powerhouse Of ChangeClc Powerhouse Of Change
Clc Powerhouse Of Change
 
Potencial eléctrico
Potencial eléctricoPotencial eléctrico
Potencial eléctrico
 
Glosario de Términos
Glosario de TérminosGlosario de Términos
Glosario de Términos
 
Componentes del Sistema Computacional
Componentes del Sistema ComputacionalComponentes del Sistema Computacional
Componentes del Sistema Computacional
 
tecnologias
 tecnologias   tecnologias
tecnologias
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
Edouard Manet
Edouard ManetEdouard Manet
Edouard Manet
 
Filosofia para-niños seson 3
Filosofia para-niños seson 3Filosofia para-niños seson 3
Filosofia para-niños seson 3
 
Evaluación del desempeño
Evaluación del desempeñoEvaluación del desempeño
Evaluación del desempeño
 
Cartilla creativa
Cartilla creativaCartilla creativa
Cartilla creativa
 
I14 lesson planning from paper to practice mimi and betsy
I14   lesson planning from paper to practice mimi and betsyI14   lesson planning from paper to practice mimi and betsy
I14 lesson planning from paper to practice mimi and betsy
 
Tomy D
Tomy DTomy D
Tomy D
 

Semelhante a Aplicaciones web: Definición, características y ejemplos

Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)BBRYANN
 
Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)BBRYANN
 
Aplicaciones Web Presenta
Aplicaciones Web PresentaAplicaciones Web Presenta
Aplicaciones Web PresentaJenny Naula
 
Actividad de recurecuperacion
Actividad de recurecuperacionActividad de recurecuperacion
Actividad de recurecuperacionBBRYANN
 
Prog. web. equipo 5
Prog. web. equipo 5Prog. web. equipo 5
Prog. web. equipo 5Luis Mendez
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEBYael_21
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptssuser948499
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptssuser948499
 
República bolivariana de venezuela
República bolivariana de venezuelaRepública bolivariana de venezuela
República bolivariana de venezuelagraciela henriquez
 
Introducción a las aplicaciones web con java
Introducción a las aplicaciones web con javaIntroducción a las aplicaciones web con java
Introducción a las aplicaciones web con javaPedro Arteaga
 
Arquitectura cliente servidor rodofo jacobo rodriguez
Arquitectura cliente servidor rodofo jacobo rodriguezArquitectura cliente servidor rodofo jacobo rodriguez
Arquitectura cliente servidor rodofo jacobo rodriguezTito Jacobo Rodriguez
 
I introduccion a_las_aplicaciones_web_co
I introduccion a_las_aplicaciones_web_coI introduccion a_las_aplicaciones_web_co
I introduccion a_las_aplicaciones_web_cofanny casadiego
 

Semelhante a Aplicaciones web: Definición, características y ejemplos (20)

Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)
 
Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)
 
Aplicaciones Web Presenta
Aplicaciones Web PresentaAplicaciones Web Presenta
Aplicaciones Web Presenta
 
Actividad de recurecuperacion
Actividad de recurecuperacionActividad de recurecuperacion
Actividad de recurecuperacion
 
Prog. web. equipo 5
Prog. web. equipo 5Prog. web. equipo 5
Prog. web. equipo 5
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEB
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.ppt
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.ppt
 
APLICACIONES DE INTERNET
APLICACIONES DE INTERNETAPLICACIONES DE INTERNET
APLICACIONES DE INTERNET
 
Antecedente
AntecedenteAntecedente
Antecedente
 
República bolivariana de venezuela
República bolivariana de venezuelaRepública bolivariana de venezuela
República bolivariana de venezuela
 
Dinamicas
DinamicasDinamicas
Dinamicas
 
Dinamicas
DinamicasDinamicas
Dinamicas
 
0. Antecedentes Asp
0. Antecedentes Asp0. Antecedentes Asp
0. Antecedentes Asp
 
Introducción a las aplicaciones web con java
Introducción a las aplicaciones web con javaIntroducción a las aplicaciones web con java
Introducción a las aplicaciones web con java
 
Arquitectura cliente servidor rodofo jacobo rodriguez
Arquitectura cliente servidor rodofo jacobo rodriguezArquitectura cliente servidor rodofo jacobo rodriguez
Arquitectura cliente servidor rodofo jacobo rodriguez
 
Elemento1
Elemento1Elemento1
Elemento1
 
Elemento1
Elemento1Elemento1
Elemento1
 
I introduccion a_las_aplicaciones_web_co
I introduccion a_las_aplicaciones_web_coI introduccion a_las_aplicaciones_web_co
I introduccion a_las_aplicaciones_web_co
 
Plataformas cliente servidor
Plataformas cliente servidorPlataformas cliente servidor
Plataformas cliente servidor
 

Aplicaciones web: Definición, características y ejemplos

  • 1.
  • 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.
  • 3.
  • 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.