web-dev-qa-db-fra.com

Quel IDE pour Phonegap? Eclipse suffit-il?

Je suis sur le point de sauter dans Phonegap et de réaliser qu'il n'a pas de IDE à lui tout seul. Je sais que je pourrais utiliser Eclipse pour créer des applications Phonegap centrées sur Android, mais qu'en est-il de l'iOS et peut-être Windows Phone et peut-être les "versions" de Blackberry - Eclipse peut-il être utilisé pour tout cela? 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 cloud pour les builds iOS, etc.?

41
B. Clay Shannon

J'utilise actuellement intel-xdk et ça a été génial jusqu'à présent. Il a émulateur d'ondulation intégré qui est idéal pour tester rapidement votre application.

36
Bruno_Ferreira

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

À l'aide de PhoneGap Build, vous pouvez écrire l'application entière à l'aide de n'importe quel éditeur de texte - non IDE requis) et télécharger sur leur service. Leur service gère la compilation dans tous les environnements mobiles cibles pour vous, puis fournit les fichiers finaux à télécharger pour chaque plate-forme.

D'après leur FAQ:

Comment démarrer avec PhoneGap Build?

Téléchargez simplement vos ressources Web - un fichier Zip de HTML, CSS et JavaScript, ou un seul fichier index.html - vers PhoneGap Build, dirigez-nous vers votre Dépôt Git ou SVN. Ensuite, nous entreprendrons la compilation et le conditionnement pour vous. En quelques minutes, vous recevrez les URL de téléchargement pour toutes les plateformes mobiles .

Pour faciliter le développement, je recommanderais d'installer l'un des IDE (probablement celui qui correspond aux périphériques physiques que vous avez pour tester ou préférez). De cette façon, vous obtenez IDE assistance comme Intellisense, mais comme je l'ai dit, il n'est pas strictement nécessaire d'en avoir un.

Votre alternative si vous voulez compiler localement pour toutes ces plateformes est assez ridicule:

  • iOS - installez Xcode

  • Android/BlackBerry - installez Eclipse

  • Windows Phone - installez Visual Studio

Même si tout ce que vous avez est un navigateur Web, vous pouvez modifier votre code dans son référentiel directement via l'interface Web de GitHub.com , puis dire à PhoneGap Build de cloner le référentiel et la construction, puis télécharger les versions pour chaque dispositif.

20
Ryan Weir

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

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

Extrait: " PhoneGap: Build. Le service en ligne peut prendre vos fichiers HTML, CSS et JavaScript (tout ce que les modèles PhoneGap créent à l'aide de Visual Studio) et les compiler dans des applications prêtes pour l'application d'un fournisseur marché. "

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

3) - vous pouvez également utiliser Visual Studio Lightswitch et Nomad:

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-I

5) Tutoriels PhoneGap:

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 Nomad:

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

MISE À JOUR

Mais, pour quelqu'un de plus familier/parlant couramment Eclipse, peut-être Aptana Studio, une source ouverte IDE basé sur Eclipse mais centré sur le Web:

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

8
B. Clay Shannon

Je développe des applications et des backends de services Web (principalement en PHP). Certaines de mes "applications" sont conçues pour fonctionner en tant qu'applications sur les téléphones/tablettes et en tant que Chrome (ou simplement pages Web) sur les systèmes de bureau/ordinateur portable).

J'utilise actuellement JetBrains PHPStorm (buggy, et le service n'est pas génial, mais il a beaucoup de fonctionnalités IDE fonctionnalités et à un prix raisonnable) et Eclipse ensemble. Dans Eclipse, j'ai la plate-forme d'outils Web Aptana plus, et bien sûr, les plugins Android ADT installés.

J'ai un autre gars qui fait des builds/plugins pour iOS en utilisant un Mac/Xcode/etc.

Nous essayons de faire autant de débogage que possible dans les navigateurs et utilisons simplement le simulateur/émulateur (et les appareils) pour tester les plugins et d'autres choses spécifiques aux appareils.

Nous passons simplement à PhoneGap 3 et évaluons la version de PhoneGap comme alternative. (Nous sommes particulièrement intéressés par les capacités de débogage. On ne sait pas vraiment combien elles ajoutent vraiment par rapport à ce qui existe déjà.)

Cela sonne certainement bien sur le papier, mais il faudra voir.

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

4
Mitch