0% encontró este documento útil (0 votos)
27 vistas5 páginas

Comparativa de Aplicaciones Móviles y Frameworks

Cargado por

Lizeth Barreto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas5 páginas

Comparativa de Aplicaciones Móviles y Frameworks

Cargado por

Lizeth Barreto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

LIZETH BARRETO

ACTIVIDAD 1
PROGRAMACIÓN MÓVIL
1.CUADRO COMPARATIVO

Características Aplicación Responsiva Aplicación Progresiva

Son sitios webs que se adaptan a los Son sitios web que lucen y permiten
¿Qué es ? diferentes tamaños y resoluciones de disfrutar de todas las ventajas que
pantallas ofrece una aplicación móvil

Ofrece una buena experiencia de


usuario, sobre todo en nichos Ofrece una mejor usabilidad y una
Experiencia de usuario
informativos. mejor experiencia

Limitado por navegador y Están diseñadas para funcionar con o


Acceso sin conexión a internet
conectividad a la red
Características Aplicación web Aplicación híbrida Aplicación nativa

1.CUADRO COMPARATIVO
Los usuarios pueden Los usuarios tienen que Los usuarios tienen que
Uso acceder directamente instalar la aplicación en el instalar la aplicación en el
desde un navegador dispositivo que elijan dispositivo que elijan

El código del cliente se


El código del cliente y el
El código del cliente en escribe en una tecnología y
del navegador se incluyen
el navegador se comunica un lenguaje específicos del
Funcionamiento interno en un contenedor o
con bases de datos y código dispositivo o la
intérprete de comandos
remotos del servidor plataforma en la que se
nativo
instalará

Características del
No accesible Accesible Accesible
dispositivo nativo

Incoherente y en función
Experiencia de usuario Coherente e interactiva Coherente e interactiva
del navegador que se usa

Limitado por navegador y Acceso de un solo paso con Acceso de un solo paso con
Acceso
conectividad a la red características sin conexión características sin conexión

El rendimiento se puede
Lento y con menos Más rápido, pero puede
Rendimiento optimizar según el
respuesta consumir más batería
dispositivo

Rentable, con un plazo de Rentable, con un plazo de


Caro, con un plazo de
Desarrollo comercialización más comercialización más
comercialización más lento
rápido rápido
2. ¿QUÉ ES UN FRAMEWORK DE DESARROLLO MÓVIL?

Un framework o marco de desarrollo de aplicaciones


móviles es una plataforma que ofrece un conjunto de
herramientas para crear de manera mucho más rápida
nuevas apps. Estos recursos están probados y te
permiten ahorrar pasos en la configuración de
funciones e incorporación de utilidades.

3. EXPLIQUE AL MENOS DOS DE LOS PRINCIPALES FRAMEWORKS DE


DESARROLLO MÓVIL QUE USAN UN ENFOQUE HIBRIDO.

Ionic React Navite


Uno de los beneficios más
destacables de Ionic es que ofrece React Navite se ha convertido en la
bastantes elementos de interfaz de elección de importantes marcas gracias a
usuario como la colocación de su alto rendimiento y a su capacidad para
imágenes, tipografías, filtros, ofrecer a los usuarios una experiencia con
formularios o menús de navegación. apariencia casi nativa.
Así, podemos personalizar nuestra
aplicación con cierta facilidad y Por otro lado, hay una gran comunidad que
obtener justamente el resultado nos ayudará en el uso de React Navite y
deseado. poder solventar cualquier problemática que
se nos pueda presentar.

3.¿CUÁL ES LA PRINCIPAL VENTAJA DE DESARROLLAR APLICACIONES HIBRIDAS EN


COMPARACIÓN A NATIVAS?

La principal ventaja de desarrollar aplicaciones híbridas es


la portabilidad. Una sola base de código se puede utilizar
para varias plataformas, como iOS y Android, lo que reduce
los costos y el tiempo de desarrollo en comparación con el
desarrollo de aplicaciones nativas, que requiere un código
específico para cada plataforma.
4.¿CUÁLES SON LAS DOS LIBRERÍAS MÁS USADAS EN JAVASCRIPT PARA
CONSUMIR SERVICIOS WEB?

Axios Fetch API


Es una librería muy popular que Es una API nativa de JavaScript que se usa
facilita el manejo de solicitudes para realizar solicitudes HTTP. Aunque es
HTTP en aplicaciones JavaScript. más sencilla que Axios, es ampliamente
Axios soporta promesas, permite la utilizada por su integración directa en los
interceptación de solicitudes y navegadores modernos y su capacidad
respuestas, y puede manejar tanto para manejar promesas de manera
solicitudes asíncronas como eficiente. Sin embargo, carece de algunas
sincronizadas. Además, es funcionalidades avanzadas que sí ofrece
compatible con navegadores y Axios, como la gestión automática de datos
entornos de Node.js. JSON y la interceptación de solicitudes.

5. EXPLIQUE LAS VENTAJAS DE HACER APLICACIONES MÓVILES


BASADAS EN SERVICIOS WEB, EN LUGAR DE APLICACIONES
TRADICIONALES TRANSACCIONALES QUE CONECTAN EL BACKEND
DIRECTAMENTE CON UNA BASE DE DATOS.

Las aplicaciones móviles basadas en servicios web ofrecen mayor


flexibilidad y escalabilidad en comparación con las aplicaciones
tradicionales que conectan directamente con una base de datos.

En lugar de depender de una infraestructura monolítica, las


aplicaciones basadas en servicios web permiten separar el backend
del frontend, lo que facilita la integración con otros sistemas y
servicios externos, como APIs de terceros. Por ello, estas aplicaciones
suelen ser más ligeras, lo que mejora el rendimiento en dispositivos
móviles y permite actualizaciones más rápidas sin necesidad de
cambios en la estructura subyacente.

También podría gustarte