He hecho aplicaciones de chat en varios idiomas a lo largo de los años, y una pila MEAN con Socket.IO y memcached para manejar el transporte y la cola de chat del lado del servidor (necesaria para el proyecto ya que el cliente quería capacidades de moderación) fue, con mucho, la más rápida , más fácil y de mejor rendimiento. Dado que desea un backend unificado, probablemente estará construyendo una API REST con transporte JSON (y / o Socket), y MEAN es una opción convincente para ese propósito general también.
Para los marcos frontend, la sabiduría acumulada es que debe usar Android e iOS nativos para la mejor experiencia de usuario. Ninguno de los dos creará mucha fricción con un backend REST.
Si hacer todo en un solo lugar es una prioridad más alta para usted, he tenido experiencias algo positivas con PhoneGap y Appcelerator. Sin embargo, hay muchas advertencias en esa ruta, y te animo a que hagas un poco de tarea antes de sumergirte.
- ¿Cuál es la mejor aplicación de planificación de eventos en la web?
- ¿Qué es una representación visual de una aplicación web?
- ¿Cuánto es el precio promedio de una aplicación de sistema de inventario de almacén (programación PHP)?
- ¿Cuáles son las diferencias clave entre jQuery y AngularJS?
- ¿Dónde puedo aprender Laravel (marco PHP) fácilmente?