¿Cómo se clasifica Firebase como competidor de Pusher y PubNub?

Firebase es una base de datos como servicio que puede manipular para intentar hacer transmisión de datos, pero ese no es su diseño / propósito principal, su propósito principal es tener una base de datos local y remota que permanezca sincronizada.

Pusher es más similar a PubNub que Firebase, ya que también proporciona funcionalidad de pub / sub pero no una base de datos como Firebase.

PubNub (Cree aplicaciones en tiempo real y lleve Websockets al siguiente nivel) es una red de flujo de datos que está diseñada de abajo hacia arriba para ser el “Mejor en su clase” para transmitir datos a nivel mundial, su objetivo principal es la comunicación rápida y eficiente entre dispositivos con muchos otros servicios como Presence (quién está en línea), Almacenamiento y reproducción (recuperar mensajes perdidos, sincronización entre dispositivos, sesiones de reproducción), Access Manage para autorización (controles de acceso), Mobile Push (notificaciones push cuando la aplicación no se está ejecutando), Stream Controller (escuche miles de canales en una sola conexión) y mucho más.

También vea la respuesta de Stephen Blum a ¿Cuál es la diferencia entre PubNub y Layer?

Pusher es impresionante si estás apuntando a la web. Sus bibliotecas de Android son apenas suficientes.

PubNub tiene una lista completa de características para la comunicación en tiempo real. Sus bibliotecas están bien documentadas, disponibles para todo tipo de dispositivos e idiomas y funcionan bien.

Firebase no es realmente para la comunicación en tiempo real, aunque puede usar su naturaleza basada en eventos para ese propósito.

Una combinación de Firebase (para los requisitos de la base de datos) y Pubnub (para la comunicación en tiempo real) puede ser mejor. Depende de tus necesidades. Si necesita ambos, una combinación de los dos es más adecuada.

Oye, te sugiero que también mires a deepstreamHub. Tiene búsqueda en tiempo real, publicación-suscripción, solicitud-respuesta y lo más importante basado en el núcleo de código abierto para que siempre mantenga la propiedad total de sus datos …