Es una elección interesante.
Estamos en el medio de migrar nuestra API back-end a Elixir / Erlang aquí en Taskworld.
La primera versión fue escrita en JavaScript / Node.js puro , pero sentimos que necesitábamos algo más robusto (vea mi respuesta aquí).
Sin embargo, Elixir / Erlang tiene sus problemas, y estos se vuelven aparentes a medida que construye aplicaciones más grandes.
Estructura del código, flujo de control general, gran cantidad de malabarismo de tipos ( por ejemplo, entre listas de palabras clave / tuplas, mapas / dictados y estructuras con teclas String o Atom ), la madurez de las bibliotecas de terceros ( por ejemplo, mongoose vs elixir-mongo ), etc.
Si bien todas estas cosas son manejables, pueden resultar innecesariamente desafiantes para los nuevos programadores.
Seamos sinceros; Como primer idioma, definitivamente hay opciones más populares por ahí.
Suponiendo que esté interesado en el desarrollo web, diría que comience con JavaScript y Node.js y continúe desde allí.
- Voy a comprar un modelo Pulsar 200, 2009. Ha corrido 11000 km y está en muy buenas condiciones. Su precio es de 35000 Rs. ¿Debo comprarlo o no?
- Soy demasiado viejo para obtener una visa de trabajo temporal en Australia (tengo 33 años). ¿Qué tan difícil es obtener un rol de patrocinio? Soy británico y tengo un título en inglés.
- Quiero saber sobre la historia india. ¿Qué libros debo leer?
- Mis videos de Youtube no se cargan en HD a pesar de que son videos en HD. ¿Cómo puedo solucionar esto?
- ¿Soy tonto si quiero seguir una carrera en Mecatrónica en Sudáfrica?
Usamos (¡y amamos!) React / Flux para nuestro front-end web y consideramos que es el emparejamiento perfecto con Node.js.
Buena suerte.