Está en la página 1de 11

Aplicaciones WEB

Ingeniería de Software I
Torres Muñoz Ariel
Naturaleza de las Aplicaciones WEB
• El aumento de HTML por medio de herramientas de desarrollo (XML, Java)
permitió a los ingenieros de la web brindar capacidad de cómputo junto con
contenido de información. Habían nacido los sistemas y aplicaciones basados
en la web 6 (denominó a éstas en forma colectiva como webapps).
• La Red Mundial (entre 1990 y 1995), los sitios web consistían en poco más
que un conjunto de archivos de hipertexto vinculados que presentaban la
información con elempleo de texto y gráficas limitadas.
Que es una Aplicación Web
• Es un sitio Web que contiene páginas con contenido sin determinar,
parcialmente o en su totalidad. El contenido final de una página se determina
sólo cuando el usuario solicita una página del servidor Web. Dado que el
contenido final de la página varía de una petición a otra en función de las
acciones del visitante, este tipo de página se denomina página dinámica.
• Las aplicaciones Web se crean en respuesta a diversas necesidades o
problemas. En esta sección se describen los usos más habituales de las
aplicaciones Web y se proporciona un ejemplo sencillo.
Características
No obstante, todas las aplicaciones web tienen una serie de características en común:
• No necesitan descargarse e instalarse en el dispositivo, se alojan en el servidor y se
accede a ellas desde cualquier navegador, evitando cualquier limitación de espacio.
• Son muy compatibles y accesibles. Se requiere un sólo desarrollo para que puedan
ejecutarse en distintos sistemas operativos y sean accesibles desde cualquier
dispositivo con conexión a internet.
• Su mantenimiento y actualización es sencilla. No hay incompatibilidad entre
versiones porque todos los usuarios utilizan la misma.
Arquitectura de las aplicaciones Web
 Esta proporcionada  por  un  servidor  Web  y  utilizada  por  usuarios  que  se Conectan desde
cualquier punto vía clientes Web (browsers o navegadores).
La arquitectura de un Sitio Web tiene tres componentes principales:
•   Un servidor Web
•   Una conexión de red
•   Uno o más clientes

El servidor Web distribuye páginas de información formateada a los clientes que las solicitan.
Los requerimientos son hechos a través de una conexión de red, y para ello se usa el protocolo
HTTP. Una vez que se solicita esta petición mediante el protocolo HTTP y la recibe el servidor Web,
éste localiza la página Web en su sistema de archivos y la envía de vuelta al navegador que la solicitó.
Tipos de aplicaciones web
1.Aplicación web estática

Este tipo de web app muestran poca información y no suele cambiar mucho por regla
general suelen estar desarrolladas en HTML y CSS, aunque también se pueden
mostrar en alguna parte de la aplicación web objetos en movimiento como por
ejemplo banners, GIF animados o vídeos. También se puede hablar de desarrollo de
aplicaciones web con jQuery y Ajax.
Tipos de aplicaciones web
2. Aplicación web dinámica

Las aplicaciones web dinámicas son mucho más complejas a nivel técnico.


Utilizan bases de datos para cargar a información y estos contenidos se actualizan
cada vez que el usuario accede a la web app.
Existen muchos lenguajes de programación para el desarrollo de aplicaciones
web dinámicas. Los lenguajes PHP y ASP son los más comunes porque permiten una
buena estructuración del contenido.
Tipos de aplicaciones web
3. Aplicación web con gestor de contenidos

En el caso de aplicaciones web en las que el contenido se debe ir actualizando


continuamente lo mejor es recurrir a un gestor de contenidos (CMS) a través del cual
el administrador pude ir realizando los cambios y actualizaciones él mismo.
Estos gestores son intuitivos y muy sencillos de gestionar.
Atributos de aplicaciones web
Se utiliza los atributos de Aplicaciones web para crear situaciones que supervisen el
rendimiento de la aplicación web y las cargas del servidor de aplicaciones.

Los atributos de las Aplicaciones web proporcionan agregada para cada aplicación
web y para el servidor de aplicaciones que ejecuta dicha aplicación. Estos datos de
rendimiento describen todos los servlets y las JSP desplegadas para dicha aplicación
web así como datos de rendimiento para todos los servlets y JSP que se ejecutan en
el servidor de aplicaciones.
Entre los ejemplos se incluye el número de JSP y servlets cargados y el total de
solicitudes. Los atributos dentro de este grupo se utilizan para crear el espacio de
trabajo aplicaciones web.
Resumen
• Son programas que funcionan en internet. Es decir, que los datos o los
archivos en los que trabajas son procesados y almacenados dentro de la web.
Estas aplicaciones, por lo general, no necesitan ser instaladas en tu
computador.
• El concepto de aplicaciones web está relacionado con el almacenamiento en
la nube. Toda la información se guarda de forma permanente en grandes
servidores de internet y  te envían, a tu dispositivo o equipo, los datos que
requieres en ese momento, dejando  una copia temporal dentro de tu equipo.
Blibliografia
• ¿Qué son las aplicaciones web y las páginas web dinámicas? (adobe.com)
• 2.1 Arquitectura de las aplicaciones Web | Programacion
Web (wordpress.com)
• la naturaleza de delas web App by jailyn matias (prezi.com)

También podría gustarte