Está en la página 1de 11

APLICACIONES

WEB
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
Benjamin Bejar Calderon
Ingeniería de Software l
TIN-NO-7-1
DEFINICIÓN
 Una aplicación web es un sitio web que contiene, total o
parcialmente, páginas de contenido indefinido creadas en
respuesta a diversas necesidades o problemas.
 El concepto de aplicaciones web está relacionado con el
almacenamiento en la nube. Toda la información se Otra definición de aplicación web,
almacena permanentemente en grandes servidores de que es una aplicación que se
Internet que envían los datos que necesitas en el ejecuta en un servidor web y que
momento a tu dispositivo o computadora y dejan copias podemos utilizar desde nuestros
temporales en tu computadora. navegadores favoritos como
Chrome, Safari, Edge, Firefox, etc.
CARACTERÍSTICAS
 Usar un único diseño, normalmente en HTML5, para todos los dispositivos.
 El usuario no tiene que descargarlas. Se alojan en un servidor y se accede a ellas desde el
navegador.
 Son compatibles con cualquier navegador.
 No aparecen en los buscadores de aplicaciones, como Google Play Store, pero sí en los
buscadores de Internet.
ARQUITECTURA DE UNA
APLICACIÓN WEB
 Las aplicaciones web son proporcionadas por un servidor web a los usuarios que se
conectan desde cualquier punto utilizando un cliente web (navegador o navegador web). La
arquitectura del sitio consta de tres componentes principales que son:
 Un servidor web
 Una conexión de red
 Uno o mas clientes
ARQUITECTURA DE UNA
APLICACIÓN WEB
 Los componentes de una aplicación Web son:

1. Lógica de negocio.
 Parte más importante de la aplicación.
 Define los procesos que involucran a la aplicación.
 Conjunto de operaciones requeridas para proveer el servicio.

2. Administración de los datos.


 Manipulación de BD y archivos.

3. Interfaz
 Los usuarios acceden a través de navegadores, móviles, PDAs, etc.
 Funcionalidad accesible a través del navegador.
 Limitada y dirigida por la aplicación.
ARQUITECTURA DE UNA
APLICACIÓN WEB
 El modelamiento de una aplicación web es mediante lo que se conoce como modelo
de capas, Una capa representa un elemento que procesa o trata información. Los
tipos son:
 Modelo de dos capas: La información atraviesa dos capas entre la interfaz y la
administración de los datos.
 Modelo de n-capas: La información atraviesa varias capas, el más habitual es el modelo de tres
capas.
TIPOS DE APLICACIONES WEB
 Hoy en día, definir los diferentes tipos de aplicaciones web puede ser un poco difícil a medida que se integran
más y las líneas se vuelven borrosas, pero podemos agruparlas en 4 categorías amplias.
1. Aplicaciones web Estáticas: Las aplicaciones web estáticas son aquellas que muestran una pieza de contenido y no interactúan
con ella en absoluto o casi nada. Por ejemplo, hojas de vida o sitios web de empresas con números de teléfono y direcciones son
algunos de estos casos.
2. Aplicaciones web Dinámicas: Son desarrollos lógicos del tipo más antiguo. Cada vez que se abre la aplicación, carga toda la
información que necesita proporcionar desde la base de datos. Estos datos se actualizan cada vez que se abre la aplicación.
3. Aplicaciones web de tiendas online o e-Commerce: Una aplicación web para administrar una tienda en línea es
similar a una aplicación web dinámica, pero con características de comercio electrónico como permitir pagos en línea,
administrar inventario, direcciones de envío, etc.
4. Aplicaciones web de gestión de contenido: Las aplicaciones web de CMS están diseñadas para permitir que los
administradores publiquen contenido directamente sin necesidad de una gran experiencia técnica.
CATEGORÍAS
 Informativa: Se proporciona un contenido solo de lectura con navegación y enlaces simples.

 Descarga: Un usuario descarga la información desde el servidor apropiado.

 Personalizable: El usuario personaliza el contenido a sus necesidades específicas.

 Interacción: La comunicación entre una comunidad de usuarios ocurre mediante un espacio chat (charla), tablones de

anuncios o mensajería instantánea; entrada del usuario: la entrada basada en formularios es el mecanismo primario de
la necesidad de comunicación.

 Acceso a bases de datos: El usuario consulta en una base de datos grande y extrae información.

 Almacenes de datos: El usuario hace una consulta en una colección de bases de datos grande y extrae información.
ATRIBUTOS DE UNA
APLICACIÓN WEB
 Las propiedades de la aplicación web proporcionan agregados para cada aplicación web y el servidor de
aplicaciones en el que se ejecuta la aplicación. Los atributos son:
 Controlada por el contenido: En muchos casos, la función primaria de una WebApp es utilizar hipermedia para
presentar al usuario el contenido de textos, gráficos, sonido y vídeo.
 Evolución continúa: A diferencia del software de aplicaciones convencional, que evoluciona con una serie de
versiones planificadas y cronológicamente espaciadas, las aplicaciones Web están en constante evolución.
 Inmediatez: Las aplicaciones basadas en Web tienen una inmediatez [NOR99] que no se encuentra en otros tipos
de software.
 Seguridad: Dado que las WebApps están disponibles a través de1 acceso por red, es difícil, si no imposible,
limitar la población de usuarios finales que pueden acceder a la aplicación.
 Estética: Una parte innegable del atractivo de una WebApp es su apariencia e interacción. 
VENTAJAS Y
DESVENTAJAS
+
* No es necesario actualizarlas * necesidad de una conexión a
* Las aplicaciones para Internet para poder funcionar.
smartphones dependen de su * Si no tenemos una conexión a
sistema operativo y de su Internet desde nuestro
compatibilidad para que dispositivo, no podemos acceder
funcionen. a la app y por lo tanto, no
* Facilidad de uso podemos utilizarla
* Comparten funciones e imagen * Si bien existen apps
con una app nativa desarrolladas de modo que
puedan utilizarse sin conexión de
* Son más económicas y fáciles manera temporal, al final la
de mantener conexión será necesaria.

-
BIBLIOGRAFÍA
 https://postgradoingenieria.com/que-son-aplicaciones-web/
 https://axarnet.es/blog/web-apps
 https://www.yeeply.com/blog/5-tipos-desarrollo-de-aplicaciones-web/
 https://fp.uoc.fje.edu/blog/que-tipos-de-aplicaciones-web-existen/
 https://einatec.com/blog/como-funcionan-las-aplicaciones-web/

También podría gustarte