Escribir el lado del servidor para una aplicación de este tipo en Erlang tiene sentido, siempre que la aplicación necesite un servidor, pero elegir Erlang para el dispositivo móvil es un problema. Si bien Erlang se ha diseñado para ejecutarse tanto en iOS como en Android, de ninguna manera es sencillo (o compatible), y en lo que respecta al uso de las API en el teléfono, está solo, no hay ejemplos de código útiles en StackOverflow o comunidad de programadores que intentan hacer lo mismo. Ah, y no IDE útil.
Por el contrario, si desarrolla una aplicación del lado del servidor en Erlang, tiene una comunidad fantástica en la que apoyarse, libros llenos de experiencias y consejos de las trincheras, y componentes reforzados para reutilizar para una multitud de cosas. Además, es para lo que fueron creados el lenguaje y el sistema de tiempo de ejecución.
La programación moderna tiene mucho que ver con obtener el mayor apoyo posible de la comunidad, consejos y ejemplos en la web, IDE adecuados para la tarea y bibliotecas de soporte sensatas. Las personas tienden a emocionarse con los lenguajes de programación (como yo), pero si un lenguaje podría ser teóricamente útil para una tarea significa poco si el marco de apoyo no está allí.
- Mi amigo y yo vamos a la Universidad de Thapar. ¿Podemos obtener la misma habitación de albergue si deseamos obtener una habitación de 2 plazas allí? ¿Cuál es el procedimiento?
- Siento que creé mi propia miseria en mi vida. ¿Hay alguna esperanza en salir de este desastre y encontrar la felicidad?
- Soy joven y quiero ser diseñador de juegos. ¿Dónde empiezo?
- ¿Cuál sería el mejor trabajo a tiempo parcial para obtener ingresos adicionales?
- Acabo de ganar $ 435 millones en Powerball. ¿Qué debo comprar primero?