47 votes

Comment Adobe PhoneGap et Apache Cordova diffèrent-ils?

Jusqu'à présent, je n'ai pas été en mesure de trouver un "langage simple" explication de la différence entre Apache Cordova et PhoneGap, et quand utiliser l'un ou l'autre.

Je suis à la recherche de construire une application avec l'un d'eux, et j'ai les contraintes suivantes:

  • Il doit être open source (de préférence GPL, APL2, etc.)
  • Il doit avoir une bonne communauté de dev sauvegarde (et de préférence de bonnes docs)
  • Il doit prendre le même javaScript et de l'utiliser à produire des binaires natifs pour Android, iOS, Windows Phone et Blackberry (écrire une fois, exécuter partout)

Si ces deux bibliothèques/Sdk peut accomplir ces exigences, alors comment puis-je déterminer quel projet pour aller avec? Est-ce un "Jenkins/Hudson" chose ou sont-ils vraiment deux projets distincts? Merci à l'avance!

30voto

ColinE Points 36907

PhoneGap était à l'origine un projet open source par Nitobi pour l'emballage code HTML5 au sein de native "wrappers" pour la création d'applications mobiles. Adobe a acquis Nitobi et la PhoneGap la technologie. Adobe a procédé à contribuer à la PhoneGap code de l'Apache Software Foundation afin de s'assurer qu'il reste en open source. À ce stade, le nom a été changé à Cordoue, avec Adobe maintien de la PhoneGap nom et de la marque.

Adobe prévoit d'ajouter de la valeur à Cordoue sous le PhoneGap nom, telles que l'ajout de l'outil de soutien et de services, tels que PhoneGap Build.

Actuellement, de nombreuses personnes utilisent encore le PhoneGap nom pour décrire le framework open source (peut-être parce que c'est un meilleur nom!), mais au fil du temps, cela va probablement changer comme Adobe s'appuie sur le PhoneGap marque et de gamme de produits.

À partir d'un point de vue développeur, c'est plutôt une bonne situation, le cadre reste open source, mais si vous voulez de la valeur ajoutée, vous payez Adobe.

14voto

David Gutierrez Points 275

Actuellement, la seule différence est dans le nom du package de téléchargement et le restera pendant un certain temps.

PhoneGap est une distribution Apache Cordova. Vous pouvez penser de Apache Cordova comme moteur de la PhoneGap, semblable à la façon dont WebKit est le moteur de Chrome ou Safari.

Source: http://www.meetup.com/The-London-Dreamweaver-Meetup-Group/pages/Difference_between_Apachie_Cordova_and_Phone_Gap/

En outre, PhoneGap répond à toutes les exigences que vous avez spécifié.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X