Desarrollo de Phonegap: ¿Es efectivo hacer una tienda en línea con phonegap?

Probablemente deberías entender algunas cosas sobre PhoneGap:

  • Probablemente ya lo sepas, pero para estar seguro, solo cubre el lado del teléfono, aún necesitas hacer el lado del comercio electrónico con otra tecnología. Dado que tiene un sitio existente, probablemente lo sepa, pero puede tomar un trabajo adicional expandir el sitio para admitir los servicios web que serán consumidos por el teléfono.
  • En los dispositivos modernos, las aplicaciones basadas en HTML se ven y funcionan mucho mejor hoy que hace un año o dos. Y a diferencia de las computadoras viejas, que pueden permanecer en su base de usuarios para siempre, los teléfonos tienden a desgastarse y reemplazarse cada dos años. Por lo tanto, sus usuarios obtienen constantemente dispositivos más sofisticados que ejecutarán mejor las aplicaciones híbridas tipo PhoneGap.
  • PhoneGap es realmente una capa muy delgada sobre el sistema operativo. Si ya sabe cómo desarrollar para esas plataformas, podría mejorar con su propio híbrido.
  • PhoneGap es tan bueno como el marcado que ejecuta en él. Tenga en cuenta que el teléfono todavía no es una computadora de escritorio. La pantalla cambia (por rotación), tiene menos memoria, es más que probable que funcione con batería y tiene menos potencia de CPU. Planificar en consecuencia.
  • Dicho todo esto, la mayoría de las aplicaciones tienen una interfaz de usuario del 90% y HTML es más que capaz de presentarlo de forma nativa. Eso también significa que el 90% del código se puede compartir multiplataforma. (OK, saqué ese número de un sombrero, pero es un porcentaje muy grande en ambos sentidos). Por lo tanto, hay muchas buenas razones para usar un enfoque híbrido, y PhoneGap puede producir buenos resultados, pero aún necesita algunas habilidades específicas.

He usado phonegap y no puedo decir que estoy 100% satisfecho con el marco. La interfaz de usuario no responde tan bien como en las aplicaciones móviles nativas. El sitio de comercio electrónico tiene mucho tráfico y espera que el tráfico aumente cuando crea una aplicación móvil. Creo que sería mucho mejor si desarrollas usando plataformas nativas Android, iOS.