Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TAREA#1
INTEGRANTES:
ASIGNATURA:
APLICACIONES HIBRIDAS
PROFESOR:
PARALELO:
A1
JORNADA:
MATUTINA
INTRODUCCIÓN
El desarrollo de aplicaciones híbridas tiene una curva de aprendizaje mucho más suave
que el desarrollo nativo. Para desarrollos nativos se requiere tener conocimientos en
lenguajes de programación como son Java / Kotlin / XML para Android, y Swift /
Objective-C para iOS, además de las herramientas y particularidades específicas de cada
plataforma. Ello supone mayores costes al tener que contar con personal específico para
Android e iOS, un aumento en el tiempo de desarrollo y tener que coordinar el diseño de
modo que se asemeje lo máximo posible en ambas plataformas.
Adobe PhoneGap
La mayoría de la gente está familiarizada con el nombre Adobe. Al igual que sus otras
soluciones de software, su framework de desarrollo móvil tiene garantizado un alto
rendimiento en diferentes dispositivos. Con Adobe Phone Gap, cualquier desarrollador de
iOS puede entregar fácilmente una aplicación bien desarrollada que funcione. Ya sea que
trabajes exclusivamente en iOS o no, también tiene la opción de desarrollar aplicaciones
en Android, Blackberry, Windows, Mac OS y Firefox OS. Con una práctica función de
colaboración, varios desarrolladores pueden trabajar juntos en un proyecto singular.
También cuenta con una herramienta conocida como Hidratación, que reduce la cantidad
de tiempo necesario para completar una aplicación, al mismo tiempo que simplifica el
proceso de actualización eventual.
Ventajas y Desventajas
Reutiliza tus conocimientos web para programar apps móviles.
Despliegue multiplataforma.
Mayor público con menos esfuerzos.
Desventajas
Es interpretado.
Experiencia de Usuario.
Depuración costosa.
Performance.
Framework7
El Framework 7 se considera uno de los Frameworks independientes más estables del
mercado actual. A diferencia de otros Frameworks, no requiere una dependencia de React
o AngularJS. También solo requiere conocimientos de CSS, Javascript y HTML para el
desarrollo activo de aplicaciones iOS. La personalización es muy fácil de lograr en
Framework7, al igual que la creación de aplicaciones nativas sin dependencias externas.
Además, Framework7 permite que los equipos de desarrollo de aplicaciones móviles
utilicen muchos elementos y widgets de UI únicos que pueden ayudar a desarrollar
aplicaciones ricas en funciones sin problemas.
Ventajas y Desventajas
Desventajas
Pero no siempre todo es bueno, ya que, Framework7 tiene algunas desventajas:
Intel XDK
Cualquiera en tecnología conoce el nombre Intel. Intel XDK permite que un equipo de
desarrollo de aplicaciones desarrolle aplicaciones a través de la plataforma para cada una
de las tiendas de aplicaciones disponibles. Esto es fundamental si desea que su aplicación
llegue a la mayor audiencia posible. Esto incluye servicios web y complementos para
contenido variado pero rico, aplicaciones receptivas y aplicaciones móviles interactivas.
A diferencia de los Frameworks de desarrollo más simplistas, el Framework Intel XDK es
conocido por ayudar a los desarrolladores con todas las tareas, desde la emulación y el
desarrollo hasta las pruebas y la depuración.
Mobincube
Flutter
Ventajas y Desventajas
Una única base de código para las principales plataformas de destino.
Lenguaje de programación Dart fácil de aprender.
El paradigma todo es un widget ofrece numerosas posibilidades.
Ejecución potente de las aplicaciones nativas en los smartphones.
Bibliotecas amplias con elementos de interfaz gráfica prefabricados.
Implementación sencilla de flujos de datos para proporcionar información actual
a todos los usuarios.
Hot Reload acelera las pruebas durante el desarrollo.
Desventajas
El código del programa puede volverse confuso al integrar los widgets.
En caso de actualizar aspectos del diseño en los sistemas operativos, hay que
actualizar los módulos Flutter. Como los módulos se integran en el programa de
manera fija, también hay que compilar el programa e instalarlo en los
dispositivos.
Todavía es un lenguaje nuevo y poco extendido, cuenta con una
comunidad reducida.
Actualmente, uno de los frameworks que abre mucho espacio es Vue.js, porque si estás
familiarizado con JavaScript y jQuery, te facilitará el trabajo y tendrá una curva de
aprendizaje menor. Por lo tanto, si tuviera que elegir, personalmente elegiría una de las
tecnologías anteriores que permiten el uso de Vue.js para el desarrollo, a saber: Ionic o
Framework 7.
BIBLIOGRAFÍA
(03 de 09 de 2019). Obtenido de ¿Cómo funciona Framework7?:
https://como-funciona.com/framework7/
IONOS. (09 de 10 de 2020). Digital Guide. Obtenido de Flutter:
introducción al framework multiplataforma:
https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/que-es- flutter/
Rocco, S. (05 de 10 de 2014). SlideShare. Obtenido de Phonegap:
https://pt.slideshare.net/smrocco/phonegap-39888034?ref=
Sommerville, I. (2011). Ingeniería del software (novena ed.). (L. M. Castillo,
Ed.) Mexico, Mexico: PEARSON EDUCACIÓN. Recuperado el 24 de 06 de 2020
StackPath. (s. f.). Ourcodeworld. Recuperado 28 de junio de 2021, de
https://ourcodeworld.co/articulos/leer/996/top-11-los-mejores-frameworks- de-
desarrollo-de-ios-en-2020