PhoneGap Build y desarrollo local

Estoy creando una aplicación que se empaquetará para diferentes plataforms mediante PhoneGap Build. Ahora mi estructura de proyecto se ve así:

+--- css +--- img +--- js +--- res +--- config.xml +--- icon.png \--- index.html 

Esto es bastante estándar siguiendo el proyecto inicial de PhoneGap. Puedo cargar esto como un file zip en el server de Build de PhoneGap y recuperar los packages.

Ahora me pregunto cómo debería ser mejor hacer un desarrollo local (sin build a través de PhoneGap Build después de cada cambio); ¿Debo crear un proyecto PhoneGap 'normal' en una carpeta separada y colocar los files en los activos de mi proyecto (html, js, css, img)? Este proyecto PhoneGap normal que puedo ejecutar a través de, por ejemplo, Xcode.

Me pregunto si lo anterior es el mejor enfoque o hay alternativas.

Tienen una característica llamada hidratación que puede acelerar el process de testing, pero aún tiene que pasar por un paso de carga y compilation. https://build.phonegap.com/docs/hydration

Si puede escaping sin el apis, entonces es muy fácil de desarrollar y probar localmente, simplemente abriéndolo en su browser local. Esto es más rápido que recomstackr y desplegar en un simulador local. Si solo necesita algunas API, puede considerar aplastar las apis. Esto también hace que sea mucho más fácil escribir testings automatizadas para su código.

Otra opción es usar el plugin chrome emulador phonegap. http://emulate.phonegap.com/ Esto puede simular phonegap apis.

¿Has probado alguna de esas:

  1. Chrome: si no necesita las API PhoneGap para su desarrollo, simplemente puede usar Chrome con "Emular events táctiles" habilitado. Uso esto mucho, porque la mayoría de las veces trabajo en CSS y JavaScript y, por lo tanto, puedo usar perfectamente Chrome solo. Configurar "Device metric" también es un buen ayudante.
  2. iPhone Simulator: si trabajas en una Mac, puedes usar el iPhone Simulator e inspeccionar tu proyecto con Safari.
  3. Emulador de rizo: para emular las API de PhoneGap puede usar este emulador: http://emulate.phonegap.com/

Mientras desarrolle principalmente HTML simple, CSS y JavaScript, esta configuration puede ayudarlo a ser más productivo. Creo que eso es lo que @simap ha significado con 'desarrollar en localhost'.