Please enable JavaScript.
Coggle requires JavaScript to display documents.
Entornos de Desarrollo, image, image, image, image, image, image, image,…
Entornos de Desarrollo
HIBRIDO
Ventajas
Rapido y Facil de Construir
Costos Bajos
Compatible con todos los dispositivos
Desventajas
Bajo rendimiento
Apariencia Web
Son
Cordova
Es un puente de desarrollo para encapsular código de cliente web en una aplicación nativa
Puede crear aplicaciones para Android, iOS, Blackberry, Windows Mobile
Es Open Source
Cuenta con muchos plugins de terceros
PhoneGap
Es una distribución de cordova
No existe mucha diferencia con Cordova
Se encuentra disponible en la Nube y en DreamWeaver
Ionic
Ventajas
Rápido
Fácil
UI Componente
Patrones MVC / MVVM
Desventajas
No cuenta con muchos plugins
Flutter
Control sobre cada pixel de la pantalla
Sin limitar la velocidad de desarrollo
Desarrolla mientras se ejecuta la App
Todo es gratis y open source
Ventajas
Multiplataforma
Hot Reload
Calidad Nativa
Acceso al hardware de los móviles
Desventajas
Desarrollo en 2D
Enfocado a móvil
Framework muy joven
Lenguaje Dart
NATIVO
Ventajas
Mejor rendimiento
Multiplataforma
Son
Xcode
Surge en Octubre del 2003
Es un IDE para macOS con herramientas creadas por Apple
Destinada para desarrollar software para macOS, iOS, watchOS, tvOS
Trabaja con Interfaz Builder, que es una herramienta grafica para crear interfaces de usuarios
Ventajas
Compilación de múltiples lenguajes
Simulación Virtual iOS
Inspección de código en tiempo real
Gratuito
Desventajas
Diseñado solo para Mac
Poca información acerca de su uso
Extenso en herramientas
Android Studio
Es un entorno de desarrollo integrado (IDE)
Basado en Intellij IDEA de la compañia JetBrains
Utiliza una licencia de software libre apache 2.0
Esta programado en Java y es multiplataforma
Historia
Fue presentado por google el 16 de mayo del 2013
Con el objetivo de crear un entorno dedicado a la programación de aplicaciones para dispositivos Android
Características
Soporte para programar aplicaciones para Android Wear
Herramientas Lint para detectar código no compatible entre arquitecturas diferentes
Integración de la herramienta Gradle encargada de gestionar y automatizar la construcción de proyectos, como tareas de testing, compilación o empaquetado
Desventajas
No se puede usar el código en otras plataformas
Alto costo
Para lenguajes como
Objective-C, Swift
Para
iOS
Visula C++, C#
Para
Windows mobile
Java, Kotlin
Para
Android
LEONARDO PILAPAÑA
9no "C"