Estoy tratando de desarrollar una aplicación multiplataforma (iOS, Android, sitio web) que tendrá algunos datos ‘estáticos’ pero también un componente de chat / IM. ¿Debo usar parse o firebase? ¿O ambos (se recomienda esto)?

En términos generales, tiene tres opciones:

  1. Usa Firebase para todo
  2. User Parse para perfiles de usuario y Firebase para datos en tiempo real
  3. 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.

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.

Yo iría con Firebase. La diferencia de precio es sustancial … Los precios de Parse están aumentando exponencialmente y tienen sentido para la empresa establecida. El mundo corporativo establecido no es uno de los primeros en adoptar y prefiere un mayor control sobre sus servidores. Firebase tiene un punto de entrada de precios mucho más sensible que el análisis y esto es importante para muchas pequeñas empresas nuevas, emprendedores móviles y autónomos, que son el público objetivo principal y los primeros en adoptar. Firebase también tiene alojamiento para sus datos estáticos y es fácil de acceder.

Sí, definitivamente puede usar Firebase para contenido estático, y con eso supongo que quiere decir que tiene la intención de cargar los datos una vez y no los cambia con frecuencia, si corresponde.

También puede cargar sus datos dinámicos y en tiempo real en un nodo diferente. ¡Las aplicaciones de chat parecen ser el caso de ejemplo de facto para demostrar su eficacia en tiempo real!

Lamentablemente, el análisis desaparece, por lo que la respuesta es bastante fácil ahora. Ve con firebase. Realmente no estás perdiendo nada y obtienes más en términos de notificaciones en tiempo real.

No he usado Parse, así que no puedo comentar sobre eso.

Pero puedo decirte que estoy desarrollando un sistema multiplataforma que usó Firebase, y estoy haciendo la programación del lado del servidor en Python. Funciona bien.

More Interesting

Tengo algunas buenas ideas para las aplicaciones de Android y las pantallas de bloqueo, pero necesito a alguien que pueda codificarlo, estaba pensando en una pantalla de bloqueo que se parece al símbolo de Bat de la serie de dibujos animados de Batman y se desbloquea al deslizar el dedo desde el medio hacia el fin. ¿Alguien me puede ayudar?

Tengo una idea para Snapchat, ¿puede Evan escucharme?

Si puedo crear una aplicación que se vuelva viral, ¿será fácil conseguir inversores?

Si quiero crear una aplicación móvil multiplataforma y no conozco ninguna programación, ¿qué idioma (s) debo aprender?

Cómo ejecutar 2 WhatsApp en mi iPhone

Mi aplicación de juegos es una aplicación paga en App Store y quiero que sea gratuita con soporte de anuncios. ¿Cuál es la mejor manera en que puedo maximizar el modelo freemium?

Quiero recaudar fondos para un tipo único de aplicación de mensajería instantánea que quiero crear. ¿Cuál debería ser mi objetivo de financiación?

Quiero crear una aplicación para decirme cuántos teléfonos celulares hay en el área. ¿Dónde empiezo?

Tengo una idea para una aplicación muy simple que sería completamente nueva e inventiva, ¿cómo puedo crearla mejor?

Recibí un mensaje de verificación de WhatsApp que no pregunté, me preocupa que alguien esté usando mi cuenta de WhatsApp, ¿debería preocuparme?

Cómo obtener una aplicación de recarga gratuita para Android fácilmente

Utilizo aplicaciones para organizar / esconder hallazgos: Evernote, Feedly, Pocket, Pinterest, etc., pero está llegando a todos lados y es demasiado para manejar. ¿Qué conjunto de aplicaciones utiliza para generar un sistema que funcione bien para la organización y oculte los hallazgos de Internet para recordar / usar realmente para más adelante?

¿Cómo hacer una aplicación de redes sociales para iOS, con usuarios, publicaciones, comentarios, me gusta y etiquetas, con Swift y Parse como backend? ¿Hay algún buen tutorial o curso que me pueda indicar?

Tengo una idea de aplicación de inicio pero no tengo las habilidades y el dinero, ¿qué debo hacer en esta situación?

¿Estaría en problemas legales haciendo una aplicación a partir de la idea de alguien?