Frameworks para Desarrollo de Aplicaciones Móviles

Laten we beginnen. Het is Gratis
of registreren met je e-mailadres
Frameworks para Desarrollo de Aplicaciones Móviles Door Mind Map: Frameworks para Desarrollo de Aplicaciones Móviles

1. Flutter

1.1. Ventajas

1.1.1. Acceso a las funciones nativas

1.1.2. Renderizado de vistas muy rápido y constante

1.1.3. Desarrollo multiplataforma

1.2. Desventajas

1.2.1. Dart necesario

1.2.2. Framework muy joven

1.2.3. Librerías limitada

2. jQuery mobile

2.1. Ventajas

2.1.1. Facilidad para aprender y para utilizar

2.1.2. Tiene soporte para Ajax

2.1.3. Permite construir aplicaciones aptar para todo tipo de plataformas casi sin esfuerzo

2.2. Desventajas

2.2.1. Como es necesario invocar a un archivo para utilizar sus funciones, ralentiza levemente la carga de la aplicación

2.2.2. No existen muchas plantillas prediseñadas sobre las cuales empezar a construir nuestra aplicación

2.2.3. Su aspecto visual es estandarizado y no se integra con el de la plataforma

3. NativeScript

3.1. Ventajas

3.1.1. Mayor rendimiento porque el producto es nativo una vez compilado

3.1.2. No usa un web view, por lo que la aplicación no sería una simple web con envoltura de app.

3.1.3. Puedes usar librerias que usan los mismos desarrolladores de iOS y Android

3.2. Desventajas

3.2.1. No puedes re-aprovechar buena parte del código de la web, aunque usas Javascript y angular

3.2.2. No todos los componentes se liberan como open source.

4. Framework7

4.1. Ventajas

4.1.1. Se podrá desarrollar de manera rápida cualquier aplicación Android e iOS

4.1.2. No depende de otra biblioteca

4.1.3. Trabaja con React y Angular

4.2. Desventajas

4.2.1. El soporte de la comunidad es menos comparado con Android e iOS

4.2.2. Existen algunas restricciones a Andorid pero son mínimas

5. ¿Que es?

5.1. Esquema o estructura establecida. Desarrollar y organizar un software determinado.

6. ¿Para qué sirve?

6.1. Escribir código o desarrollar una aplicación de manera más sencilla

6.2. Minimizar costes

6.3. Mayor productividad que los métodos más convencionales

6.4. Minimización de errores.

6.5. Mejor organización y control del código elaborado.

7. React Natve

7.1. Ventajas

7.1.1. Aplicaiones Nativas robustas

7.1.2. Reusabilidad de los componentes utilizados

7.1.3. Compatibilidad con los plugins de terceros y menos uso de memoria.

7.2. Desventajas

7.2.1. Inmadurez de la plataforma

7.2.2. Crasheos constantes

7.2.3. No provee la misma flexibilidad y capacidad que ofrece el desarrollo nativo

8. Adobe PhoneGap

8.1. Ventajas

8.1.1. Facilidad

8.1.2. Libre y gratuito

8.1.3. Extensible

8.2. Desventajas

8.2.1. Mal rendimiento

8.2.2. Limitaciones

8.2.3. Inconsistencias

9. IOnic

9.1. Ventajas

9.1.1. Desde una única fuente podremos llegar a las plataformas que soporta este framework

9.1.2. Escribe el código una vez, ejecútalo en la plataforma que desees.

9.1.3. Puede tener código reutilizable

9.2. Desventajas

9.2.1. Rendimiento puede ser ligeramente menor que en aplicaciones desarrolladas de forma nativa

9.2.2. Es difícil encontrar módulos compartidos por los usuarios

9.2.3. Actualizaciones constantes por ser un framework relativamente nuevo