cordova intel-xdk

cordova - Diferente entre phonegap e intel xdk u otros



intel-xdk (2)

Entonces, apenas estoy empezando a crear aplicaciones móviles híbridas, y al principio aprenderé Phonegap, pero después de leer un artículo, se menciona acerca de Intel XDK, que hace lo que Phonegap puede hacer pero en una instalación más directa (tiene ide, emulador y así sucesivamente)

Entonces, ¿cuál es la diferencia entre esos? y ¿cuál es mejor en términos de obtener tutoriales, soporte comunitario y api compatible para la plataforma móvil?

¿O es la misma cosa? Ya que intel xdk se puede integrar con phonegap, es muy confuso ...


En general, tienes diferentes tipos de marcos destinados a crear aplicaciones híbridas:

  • Los marcos dirigidos a contenido HTML5 como Cordova o Intel XDK (ambos a través del código de byte JS), Intel XDK se basa en Cordova
  • Marcos como Appcelerator Titanium, que renderizan la interfaz de usuario utilizando los controles nativos de la plataforma, pero siguen funcionando a través de JS
  • Frameworks gratuitos (o parcialmente gratis) que buscan producir código nativo real como Unity (basado en C # orJS, orientado a juegos), Kivy (basado en Python) o libgdx (basado en Java, orientado a juegos)
  • Los marcos comerciales que pretenden producir código nativo real como Xamarin (con C #) o Embarcadero nuevos marcos están llegando y mi lista probablemente esté incompleta.

Como ves, la elección es muy amplia ahora!

Para empezar, Cordova y XDK no son demasiado difíciles, pero mostrarán sus límites en breve porque producen HTML5, no código nativo.

Titanium es una buena opción si desea codificar solo en HTML / JS y tener acceso a los controles nativos de las plataformas móviles. Ahora tiene un Marco MVC llamado Alloy. ¡Produce aplicaciones bastante grandes incluso para HelloWorld, ya que hará la mayoría de estas herramientas!

Unity es lo mejor si quieres construir algo como un juego multiplataforma. Sus habilidades multiplataforma son increíbles.

Xamarin es bueno y no es muy caro si te gusta C #.

Elija Kivy si desea desarrollar con las herramientas Python / Pygames y libgdx si es un adicto a Java.


Para responder solo a la primera parte de la pregunta: diferencia entre PhoneGap e Intel XDK.

PhoneGap es un marco que permite crear aplicaciones móviles multiplataforma a partir de fuentes HTML y Javascript, creadas y soportadas por Adobe. Es propietario.

Cordova es una versión de código abierto de PhoneGap mantenida por Apache. Intel XDK es IDE basado en Cordova.

La diferencia en la creación de aplicaciones con Cordova (o Phonegap) e Intel XDK es que en el primer caso escribe comandos en la ventana de solicitud y en el segundo hace clic en los botones IDE.

Se supone que la aplicación del resultado es la misma.