¿Qué IDE para Phonegap? ¿Eclipse es suficiente? [cerrado]


Estoy a punto de saltar a Phonegap y darme cuenta de que no tiene un IDE propio. Sé que podría usar Eclipse para crear aplicaciones Phonegap centradas en Android, pero ¿qué pasa con las "versiones" de iOS y quizás Windows Phone y quizás Blackberry? ¿Qué usan la mayoría de los Phonegappers como IDE?

La compilación de PhoneGap hace posible hacerlo todo en Eclipse, y luego lanzarlo a la nube para iOS, etc. construye?

Author: B. Clay Shannon, 2013-07-11

4 answers

Actualmente estoy usando intel-xdk y ha sido genial hasta ahora. Tiene el emulador ripple incrustado, lo que es ideal para probar su aplicación rápidamente.

 36
Author: Bruno_Ferreira,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-18 15:12:54

Sí, Eclipse es más que suficiente para apuntar a todas las plataformas.

Usando PhoneGap Build, puedes escribir toda la aplicación usando cualquier editor de texto - no se requiere IDE - y subirla a su servicio. Su servicio maneja la compilación en todos los entornos móviles de destino para usted, y luego proporciona los archivos finales para descargar para cada plataforma.

De sus preguntas frecuentes:

¿Cómo empiezo con la compilación de PhoneGap?

Simplemente cargue su web assets - un archivo ZIP de HTML, CSS y JavaScript, o un solo índice.archivo html-a PhoneGap Construir, nos señalan a tu repositorio Git o SVN. Entonces nos encargaremos de la compilación y embalaje para usted. En minutos, recibirás las URL de descarga para todas las plataformas móviles .

Para facilitar el desarrollo, recomendaría instalar uno de los IDE (probablemente lo que coincida con los dispositivos físicos que tenga para probar o prefiera). De esta manera usted obtiene asistencia IDE como Intellisense, pero como dije no es estrictamente necesario tener uno.

Su alternativa si desea compilar para todas esas plataformas localmente es bastante ridícula:

  • IOS-instalar Xcode

  • Android / BlackBerry-instalar Eclipse

  • Windows Phone-instalar Visual Studio

Incluso si todo lo que tiene es un navegador web, podría editar su código en su repositorio directamente a través de GitHub.com interfaz web, y luego dile a PhoneGap Build que clone el repositorio y la compilación, luego descarga las compilaciones para cada dispositivo.

 20
Author: Ryan Weir,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-11 05:15:14

Parece que Visual Studio sería mejor para alguien más familiarizado con eso:

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

Extracto: "PhoneGap: Build. El servicio en línea puede tomar sus archivos HTML, CSS y JavaScript (todo lo que las plantillas de PhoneGap crean usando Visual Studio) y compilarlos en aplicaciones que están listas para el mercado de aplicaciones de un proveedor."

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

3) - también puedes usar Visual Studio Lightswitch y Nomad:

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

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

4) También, consejo sobre Android / Eclipse:

Https://groups.google.com/forum/#! topic / phonegap / -wYLoYWwp-I

5) Tutoriales de 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 /

ACTUALIZACIÓN

Pero, para alguien más familiarizado/fluido con Eclipse, tal vez Aptana Studio, un IDE de código abierto basado en Eclipse pero centrado en la web:

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

 7
Author: B. Clay Shannon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-12 17:35:46

Desarrollo aplicaciones más backends de servicios web (principalmente en PHP). Algunas de mis" aplicaciones " están diseñadas para ejecutarse como aplicaciones en teléfonos/tabletas y como complementos de Chrome (o simplemente páginas web) en sistemas de escritorio/portátiles.

Actualmente uso JetBrains PhpStorm (con errores, y el servicio no es genial, pero tiene algunas características IDE interesantes y un precio razonable) y Eclipse juntos. En Eclipse, tengo la plataforma Aptana plus web tools y, por supuesto, los complementos ADT de Android instalados.

Tengo otro tipo que lo hace construye / plugins para iOS usando un Mac / Xcode / etc.

Tratamos de hacer tanta depuración en los navegadores como sea posible y solo usamos el simulador/emulador (y los dispositivos) para probar complementos y otras cosas específicas del dispositivo.

Nos estamos moviendo a PhoneGap 3 y estamos evaluando PhoneGap build como una alternativa. (Estamos particularmente interesados en las capacidades de depuración. No está claro cuánto agregan realmente sobre lo que ya está ahí fuera.)

Ciertamente suena bien en el papel, pero tendremos que ver.

Si estás desarrollando un plugin, necesitarás el sistema apropiado para el desarrollo (PC o Mac) y las pruebas.

 4
Author: Mitch,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-08-30 01:00:52