Hola
Gracias, pregunta interesante para responder!
Aparentemente describí la creación de un programa de chat en mi artículo reciente: ¿Cuánto cuesta construir una aplicación de mensajería como WhatsApp? – Mind Studios
- ¿Por qué los fabricantes de teléfonos inteligentes proporcionan baterías menos potentes, cuando pueden equiparse con baterías más potentes, lo que aumentaría la duración de la batería antes de la recarga?
- ¿Cómo ha sido tu experiencia con el cambio de Android / iPhone a Windows Phone 8?
- ¿Cuáles son algunas aplicaciones geniales para el teléfono Android para ganar dinero?
- ¿Android y Chrome OS se fusionarán en uno?
- ¿Cuáles son algunos de los mayores riesgos de seguridad asociados con el uso de aplicaciones en tabletas Android?
Sin embargo, realmente depende del tipo de programa y de las características que desea que tenga este programa. Básicamente, si considera hacer una aplicación de chat, hay varias maneras en que esto podría funcionar:
- usar Nodo Tecnología JS
- usar el lenguaje Elixir con un marco Phoenix adjunto
Ooh, olvidé mencionar que estas soluciones funcionan principalmente para chats en tiempo real, donde toda la conexión se construye con la ayuda de sockets.
El principal valor de las aplicaciones de chat es que pueden transmitir mensajes instantáneamente en tiempo real. Los desarrolladores de aplicaciones de todo el mundo construyen sus chats en 2 tipos de protocolos:
1) Notificaciones HTTP + Push, donde se le notifica una vez que recibe un mensaje, y el servidor le responde una vez que abre una aplicación.
2) Protocolo extenso de mensajería y presencia (XMPP) con chat basado en sockets. Este protocolo es más común, ya que aquí siempre se mantiene conectado al servidor; y cuando se pierde la conexión, se lo transfiere automáticamente al modo fuera de línea.
Aquí hay otra cosa: ¿ha pensado en hacer una aplicación de chat segura? A sus usuarios les gustaría usar su programa, sabiendo que sus mensajes no se pueden leer 🙂
Si tiene tiempo, puede leer más sobre una aplicación para hacer chat en nuestra nueva publicación Cómo hacer una aplicación de mensajería realmente segura similar a Signal – Mind Studios