(El mejor lenguaje para la aplicación en sí obviamente sería Java para Android o Swift / Objective C para iOS porque son compatibles de forma nativa).
Sin embargo, si desea escribir el backend de la aplicación de mensajería en otro idioma, en realidad tiene muchas opciones, la más interesante de las cuales es Erlang . La infraestructura de mensajería para WhatsApp está escrita en Erlang. De hecho, Adam D’Angelo, el fundador y CEO de Quora y ex CTO de Facebook, originalmente escribió mensajes de Facebook usando Erlang; finalmente fue reescrito en C ++, aunque el propio Adam D’Angelo dijo más tarde que todavía cree que Erlang era el mejor. elección para el trabajo en el momento.
Por que Erlang? Resulta que Erlang fue diseñado originalmente precisamente para mensajes distribuidos altamente escalables. Esa es un área donde Erlang sobresale. Si está escribiendo una aplicación de mensajería trivial que admite unos pocos miles de usuarios, entonces no necesitaría Erlang y sería más adecuado para otro idioma. Por otro lado, si desea escribir una aplicación de mensajería altamente escalable que admita millones de usuarios concurrentes como WhatsApp, Erlang sorprendentemente ofrece el camino de menor resistencia.
- ¿Cuáles son los mejores softwares de contabilidad en la India?
- Cuando instalo un software o un juego en mi PC, recibo este mensaje "El programa no puede iniciarse porque MSVCP100.dell no se encuentra en su computadora". ¿Cuál es la solución?
- ¿Cuánto costaría el desarrollo de funciones para una aplicación de seguimiento de tiempo (similar a Smarter Time)?
- ¿Cómo enfrentan las empresas de desarrollo de software el hecho de que la tasa de renovación de las tecnologías compatibles es tan rápida?
- ¿Qué es Google Jump y cómo funciona?