41 votes

Quel IDE pour Phonegap? Eclipse est-il suffisant?

Je suis sur le point de sauter dans Phonegap et de me rendre compte qu'il n'a pas d'IDE en soi. Je sais que je pourrais utiliser Eclipse pour créer des applications Phonegap axées sur Android, mais qu'en est-il de l'iOS et peut-être de Windows Phone et peut-être de "versions" de Blackberry - Eclipse peut-il être utilisé pour toutes ces applications? Qu'est-ce que la plupart des Phonegappers utilisent comme IDE?

PhoneGap Build permet-il de tout faire dans Eclipse, puis de le lancer dans le nuage pour les versions iOS, etc.?

36voto

Bruno_Ferreira Points 88

J'utilise actuellement Intel-xdk et ça a été génial jusqu'à présent. L' émulateur d'ondulation est intégré, ce qui est excellent pour tester votre application rapidement.

20voto

Ryan Weir Points 2960

Oui, Eclipse est plus que suffisant pour cible toutes les plateformes.

À l'aide de PhoneGap Build, vous pouvez écrire la totalité de l'app à l'aide d'un éditeur de texte - aucune IDE nécessaire - et de les télécharger à leur service. Leur service gère la compilation de toutes les cibles dans les environnements mobiles pour vous, puis fournit le final de fichiers à télécharger pour chaque plate-forme.

De leur FAQ:

Comment puis-je obtenir commencé avec PhoneGap Build?

Il suffit de charger vos actifs web - un fichier ZIP de HTML, de CSS et de JavaScript, ou un seul index.html fichier - de PhoneGap Build, nous pour votre Git ou SVN. Ensuite, nous allons entreprendre la compilation et l'emballage pour vous. En quelques minutes, vous recevrez les URLs de téléchargement pour toutes les plates-formes mobiles.

Pour faciliter le développement, je recommande l'installation d'un des IDEs (probablement tout ce qui correspond à la physique des périphériques que vous avez pour les tests ou si vous préférez). De cette façon, vous obtenez de l'IDE de l'aide comme Intellisense, mais comme je l'ai dit ce n'est pas strictement nécessaire d'en avoir un.

Votre alternative si vous voulez compiler pour toutes ces plates-formes localement est assez ridicule:

  • iOS installer Xcode

  • Android/BlackBerry - installer Eclipse

  • Windows Phone - l'installation de Visual Studio

Même si vous ne disposez que d'un navigateur web, vous pourriez modifier votre code dans son référentiel directement par le biais de GitHub.com's de l'interface web, et puis de dire PhoneGap Build pour cloner le repo et de la construction, puis de télécharger les versions pour chaque appareil.

8voto

B. Clay Shannon Points 5315

Il semble Visual Studio serait mieux pour quelqu'un de plus familier:

1) http://kencenerelli.wordpress.com/2012/08/10/extending-phonegap-for-visual-studio-to-android-devices/

Extrait: "PhoneGap:Construire. Le service en ligne peut prendre votre code HTML, des fichiers CSS et JavaScript (tout le PhoneGap créer des modèles à l'aide de Visual Studio) et les compiler dans des applications qui sont prêts pour un fournisseur de l'application du marché."

2) http://anindita9.wordpress.com/tag/visual-studio-phonegap/

3) - vous pouvez utiliser Visual Studio Lightswitch et Nomade, trop:

https://www.facebook.com/vslightswitch/posts/658678164147712

https://groups.google.com/forum/#!topic/phonegap/_eNL6viCFhs

4) Aussi, astuce sur Android/Eclipse:

https://groups.google.com/forum/#!topic/phonegap/-wYLoYWwp-je

5) PhoneGap tutoriels:

http://vsnomad.com/documentation/learning-phonegap.html

http://pieterderycke.wordpress.com/2012/03/26/developing-mobile-applications-with-phonegap-and-jquery-mobile/

6) PhoneGap/Cordova vs Nomade:

http://brantleclercq.com/2012/12/15/vs-nomad-vs-phonegap-build/

Mise à JOUR

Mais, pour quelqu'un de plus au courant à la/à l'aise avec Eclipse, peut-être Aptana Studio, un IDE open source basé sur Eclipse mais sur le web:

http://en.wikipedia.org/wiki/Aptana_Studio

4voto

Mitch Points 41

Je développe des applications plus web-service backends (principalement en PHP). Certains de mes "apps" sont conçus pour exécuter des applications sur les téléphones/tablettes et comme Chrome plugins (ou seulement des pages web) sur l'ordinateur de bureau/ordinateur portable systèmes.

J'utilise actuellement JetBrains PHPStorm (buggy, et le service n'est pas exceptionnel, mais il hassome cool IDE fonctionnalités et à un prix raisonnable) et Eclipse ensemble. Dans Eclipse, j'ai Aptana plus des outils du web, plate-forme, et bien sûr le Android ADT plugins installés.

J'ai un autre mec qui ne s'appuie/plugins pour iOS à l'aide d'un Mac/Xcode/etc.

Nous essayons de faire autant de débogage dans les navigateurs que nous le pouvons et il suffit d'utiliser le simulateur/émulateur (et périphériques) pour les tests de plugins et d'autres appareil spécifique des choses.

Nous sommes juste de déménager à PhoneGap 3 et de l'évaluation de PhoneGap build comme une alternative. (Nous sommes particulièrement intéressés par les capacités de débogage. Il n'est pas clair combien ils vraiment ajouter plus de ce qui est déjà là.)

Il semble bon sur le papier, mais nous allons voir.

Si vous faites de développement d'un plugin, vous aurez besoin d'un système approprié pour le développement (PC ou Mac) et les tests.

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