¿Cuál es la mejor solución de fondo para una aplicación basada en chat como WhatsApp?

Antes de conocer la mejor aplicación basada en chat, tenga un conocimiento básico sobre cuáles son las formas de implementar y construir una aplicación de chat como WhatsApp:

Rasguño

(o)

Solución confeccionada

La mejor solución para crear una aplicación de chat como WhatsApp al preferir una solución preparada.

La solución Apphitect IM es la mejor solución instantánea que ayuda a crear fácilmente una aplicación de chat en tiempo real. Viene con excelentes funciones avanzadas: canales individuales a múltiples, actualizaciones en tiempo real y notificaciones sin conexión, transmisión de archivos multimedia, uso compartido de ubicaciones, llamadas de voz y video, indicador de presencia en línea, etc.

Las tecnologías de backend utilizaron Ejabberd, Erlang, XMPP, Mnesia y MySQL, FreeBSD.

Las funciones de las tecnologías anteriores son:

  • Servidor Ejabberd : se utiliza para alojar una gran red de comunicación.
  • Erlang – Lenguaje de programación
  • XMPP : protocolo de comunicación más adecuado para el servidor Ejabberd
  • FreeBSD : SO altamente estable con funciones avanzadas de red, seguridad y almacenamiento.
  • Mnesia & MySQL – Sistema de gestión de bases de datos.

Aunque admitidamente parcial (mientras trabajo allí), http://Buddy.com es una gran opción para usted.

Buddy es un backend con todas las funciones como servicio, que está optimizado para todas las variedades de dispositivos móviles, así como dispositivos conectados (también conocido como IoT – “Internet de las cosas”).

Sin embargo, para un producto similar a WhatsApp, simplemente necesitará nuestra infraestructura de cuenta de usuario ( http://buddyplatform.com/docs/Cr …) y nuestra infraestructura de mensajería ( http://buddyplatform.com/docs/Se …) .

Uno de nuestros pasantes construyó una aplicación de mensajería similar en una tarde de fin de semana, ya que manejamos toda la cuenta de usuario y la infraestructura de mensajería, así que estoy seguro de que esto no será un problema para usted.

En cuanto al precio, somos gratuitos hasta 20 llamadas API / seg (pero puede hacer llamadas API ilimitadas hasta ese límite de tarifa), y a diferencia de casi cualquier otro servicio de back-end, puede elegir su ubicación de back-end para estar en los EE. UU. UE o China. Todos los datos de su aplicación están protegidos en esa región, por lo que puede estar seguro de cumplir con las regulaciones de soberanía de datos (por ejemplo).

No dude en comunicarse con cualquier pregunta: nuestro equipo de desarrollo responde directamente a las consultas de soporte, para que pueda comunicarse conmigo o con ellos en support (at) buddy (dot) com.

¡Espero que eso ayude! Buena suerte en tu búsqueda de tecnología.

¿Has probado TalkJS? Estamos creando la aplicación de chat de usuario a usuario para plataformas en línea, mercados, herramientas de trabajo conjunto, etc.

http://talkjs.com

¡Curioso qué tipo de caso de uso tienes!

Puedes mirar servicios como Layer. Pero si planeas convertirlo en algo tan grande como WhatsApp, te sugiero que construyas el back-end tú mismo. No desea depender demasiado de proveedores de soluciones de terceros. ¿Qué pasa si deciden cerrar? (como Parse) Además, probablemente sea mucho más barato para ti construirlo tú mismo a la larga de todos modos.

Soy parte de la aplicación back {4} | Generador de backend para el equipo de aplicaciones web, móviles e IoT y quisiera pedirle que pruebe nuestra plataforma. Tenemos más de 5 millones de dispositivos conectados a nuestras API y una aplicación como WhatsApp funcionaría perfectamente con Back4app.