En términos generales, tiene tres opciones:
- Usa Firebase para todo
- User Parse para perfiles de usuario y Firebase para datos en tiempo real
- Usuario un servidor para perfiles de usuario y Firebase para datos en tiempo real
El punto es que Firebase puede almacenar información estática. Desarrollamos un SDK de mensajería multiplataforma que usa Firebase como back-end y usamos Firebase para todo, aparte de las notificaciones push. El proyecto está disponible en Github si estás interesado.
El único momento en el que no usaría la opción 1 es si sus datos estáticos están altamente estructurados y necesita poder ejecutar consultas complejas. Imagine que está creando una aplicación de contabilidad que tendrá múltiples tablas de datos y también permitirá que los usos envíen mensajes instantáneos al personal de soporte.
- Se me ocurrió la mejor idea de aplicación de citas del mundo y construí una demostración interactiva para probar el concepto. ¿Cuáles deberían ser mis próximos pasos?
- Quiero hacer una aplicación, pero me falta conocimiento de programación. ¿Cómo puedo construirlo?
- Estoy construyendo mi primera aplicación de Android. ¿Me puede decir el proceso de monetización y sugerir paso a paso qué adiciones debo agregar y cómo exactamente?
- He leído sobre QuickBlox y Erlang que ayudan a construir el chat móvil. Quiero crear una aplicación de chat que sea en tiempo real, plataforma multi-móvil y compatible con la web. ¿Cuáles son las cosas que tendré que considerar para tomar esta decisión y qué recomendación tiene?
- Cómo habilitar la función de llamadas de WhatsApp
Ejecutar consultas complejas en Firebase es difícil e ineficiente. En este caso, usaría Parse o un servidor para alojar los datos estáticos y Firebase para los mensajes instantáneos.
Firebase brilla cuando se trata de datos en tiempo real que tienen una estructura bastante simple.
Parse o un servidor separado brillará cuando tenga una gran cantidad de datos estáticos estructurados.
Finalmente, usar Firebase con un servidor separado o Parse es absolutamente un enfoque válido. Hemos integrado Firebase con Parse y varios tipos de servidores utilizando tokens personalizados.