En primer lugar, PhoneGap solo crea un contenedor para un navegador web dentro de una aplicación nativa, por lo que terminará implementando la aplicación en HTML de todos modos. Aunque las aplicaciones web (cargadas en el navegador o dentro de PhoneGap) aún no obtienen el mismo rendimiento que las aplicaciones nativas, me quedaría con HTML si su aplicación no necesita gráficos / animaciones extensas.
Para las otras tecnologías, Firebase es una base de datos en tiempo real, y combina bien con AngularJS (jQuery Mobile no parece haber ganado mucha popularidad). Lo intentaré y verás si este enfoque funciona mejor para tu aplicación que Postgres y RoR del lado del servidor, que son bastante diferentes por diseño.
En cualquier caso, si está construyendo un sitio web móvil y de escritorio, debe usar la misma página web y simplemente diseñarla de manera diferente en CSS para que coincida con el tamaño de la pantalla.
- ¿Por qué necesitamos un sitio web apto para dispositivos móviles o listo?
- ¿Qué lenguajes de programación utilizan en China las empresas de nueva creación y las corporaciones? ¿Cómo se comparan las oportunidades de trabajo en la web con el desarrollo de aplicaciones móviles (en China)?
- ¿Cuán maduro es el marco móvil híbrido Ionic para la adopción empresarial?
- ¿Podemos desarrollar aplicaciones usando HTML?
- ¿Qué tecnologías / idiomas son necesarios para que la versión móvil de mi sitio web se comporte como una aplicación?