Las aplicaciones basadas en la web ofrecen varias ventajas como compatibilidad multiplataforma, actualizaciones automáticas sin descargas, acceso desde cualquier computadora, bajo consumo de recursos y almacenamiento centralizado de datos con alta disponibilidad. El desarrollo de aplicaciones móviles implica crear software compatible con sistemas como Android e iOS, mientras que el tipo de aplicación depende de los requerimientos del proyecto.
5.
Las aplicaciones web siempre se
mantienen actualizadas y no
requieren que el usuario deba
descargar actualizaciones y realizar
tareas de instalación.
6.
Las aplicaciones basadas en tecnologías
web no necesitan ser descargadas,
instaladas y configuradas. Además pueden
ser accedidas desde cualquier
computadora conectada a la red desde
donde se accede a la aplicación.
7.
Este tipo de aplicación no consume (o consume
muy poco) espacio en disco y también es mínimo
el consumo de memoria RAM en comparación con
los programas instalados localmente. Tampoco es
necesario disponer de computadoras con
poderosos procesadores ya que la mayor parte del
trabajo se realiza en el servidor en donde reside la
aplicación.
8.
Son menos propensas a crear problemas técnicos
debido a problemas de software y conflictos de
hardware. Otra razón es que con aplicaciones
basadas en web todos utilizan la misma versión, y
los bugs (errores) pueden ser corregidos tan
pronto como son descubiertos beneficiando
inmediatamente a todos los usuarios de la
aplicación.
9.
Los datos se alojan en servidores con
sistemas de almacenamiento altamente
fiables y se ven libres de problemas que
comúnmente sufren los ordenadores de
usuarios comunes como virus y/o fallas de
disco duro.
10. El proceso de desarrollo de aplicaciones web
se puede dividir en diferentes etapas del ciclo
de vida. Esto puede ayudar a administrar el
equipo de trabajo con eficacia, de manera
que podamos adaptar procedimientos para
lograr la máxima calidad.
El Desarrollo de Aplicaciones
Móviles consiste en la creación de
programas y aplicaciones para ser
compatible con sistemas operativos
móviles, ya sea Android, iOS o
Windows Phone
11. Si tienes en mente realizar un proyecto App,
llegará un momento en el que deberás
tomar la decisión de cómo va a estar
construida técnicamente. Primeramente
deberás definir bien tu proyecto, porque es
en función de lo que necesites hacer lo que
va a dictaminar cómo hacerlo.
12. Una App nativa, en principio (y solo en principio), es
una aplicación que se desarrolla directamente en
el lenguaje nativo de cada terminal. Por eso, si vamos
desarrollar una App nativa tendremos que utilizar un
lenguaje diferente para cada Sistema Operativo
Una App nativa es la opción cuyo resultado es el más
robusto y fluido ya que se desarrolla directamente para
integrarse en el Sistema Operativo.
13. Generalmente consisten en Apps que contiene en su
interior el navegador web del dispositivo.
Actualmente con esta opción tendrás bastante acceso
al hardware del teléfono e incluso en algunos casos a
las librerías del SO, pero lo cierto es que aunque de
momento no se ha conseguido igualar la respuesta y la
experiencia de usuario de una App nativa, hay que
reconocer que va camino de hacerlo.
14. Una Aplicación Web o Web App es precisamente
eso, una web a la que se accede a través de una URL
en el navegador del dispositivo (Safari, Chrome o el
que sea) y se adapta al formato de tu pantalla para que
tenga aspecto de navegación App.