WEBAPP_GHS

Páginas: 10 (2474 palabras) Publicado: 6 de enero de 2016

PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE SANTO DOMINGO
ESCUELA DE SISTEMAS

Materia: Nuevas técnicas de programación. Facilitador: Ing. Fausto Orozco
Integrantes: Fernando González, José Haro, José Silva
Fecha de Presentación: 17 de diciembre 2014.


TEMA: “Arquitectura de los webapps”.
1.- INTRODUCCIÓN
Con la llegada de Internet han surgido lasaplicaciones Web. Este tipo de aplicaciones permiten usar la infraestructura de la Web para desarrollar aplicaciones globales. Reportes recientes indican que las aplicaciones Web representan más de la mitad del total de todas las aplicaciones de la industria de software. Esa cifra indica que las aplicaciones Web siguen creciendo y ganando popularidad en un mercado muy competitivo, y que seperfilan a ser las aplicaciones del futuro (Mora, 2011).
El desarrollo de aplicaciones web involucra decisiones no triviales de diseño e implementación que inevitablemente influyen en todo el proceso de desarrollo, afectando la división de tareas. Los problemas involucrados, la construcción de la interfaz de usuario, tienen requerimientos propios que deben ser tratados por separado (Silva & Mercerat,2002).
El mundo de las apps está creciendo a un ritmo frenético, por lo que hay muchos conceptos nuevos que asumir. Por eso, hoy hablaremos sobre la diferencia entre una app nativa y una app web. Conocer las diferencias entre ambas te permitirá saber qué es lo que más te conviene a ti y a tu Smartphone.
2.- Objetivos
2.1 Objetivo general
Investigar y exponer sobre la arquitectura de las webapps.2.2 Objetivo específico
Analizar y obtener conclusiones concretas y presentarlas en la exposición.


3.- MARCO TEÓRICO
DEFINICIÓN

WEB APP
Una web app es una versión de la web optimizada para su perfecta visualización en dispositivos móviles gracias a HTML5 y CSS3.

Una web app es aquella que se puede abrir en todos los dispositivos móviles, sean de la marca que sean y del sistema operativo quesean. Estas apps se abren en el navegador del dispositivo y son populares debido a su facilidad de actualización y rapidez de distribución. 

APP NATIVAS
Es una aplicación desarrollada para utilizarse en una plataforma concreta, con un lenguaje específico. En iOS una app nativa, se desarrolla con el lenguaje ObjectiveC y en Android se desarrollan en Java. Si una app está desarrollada para iOS, sólose podrá utilizar en los dispositivos iOS, del mismo modo con Android. Estas apps pueden acceder a muchas de las características de los dispositivos, por ejemplo, pueden acceder a  la cámara, al micrófono, ubicación, etc.

Una de las desventajas de crear aun app nativa es la cantidad de tiempo que se necesita y todos los conocimientos de desarrollo que se requieren, ya que, como decía, cadasoftware requiere un lenguaje de programación distinto (Guiral, 2014).
VENTAJAS DE UNA WEB APP
 Se puedes usar desde cualquier sistema operativo, son multiplataforma.
 Sólo necesita un navegador actualizado para funcionar y poder disfrutar de ella.
 No es necesario descargar la app desde tiendas como Google Play y App Store.
 No ocupa memoria en los dispositivos móviles. 
 Siempre sevisualiza la última versión de la app, no requiere de actualizaciones.
 El consumo de recursos es más bajo que el de una app nativa, puesto que no emplea todos las características del dispositivo.

ARQUITECTURA DE LOS WEB APP
La arquitectura de una web App describe una infraestructura que permite que un sistema o aplicación basados en web alcance sus objetivos empresariales.
Las aplicaciones debenconstruirse con el empleo de capas en las que se tomen en cuenta distintas preocupaciones; en particular, deben separarse los datos de la aplicación de los contenidos de ésta (nodos de navegación), y éstos, a su vez, deben separarse con toda claridad del aspecto y la sensación de la interfaz (páginas).

Patrón de arquitectura Modelo Vista Controlador (MVC)

La arquitectura CVM desacopla la...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS