Introduje Elixir a mi empresa hace unos 3 años (antes de 1.0) y entrené a varios desarrolladores. A todos les gustaba trabajar en el idioma.
En los últimos años, he conocido a muchos diseñadores que estaban muy entusiasmados con el idioma. Los que estaban programando en él profesionalmente estaban muy contentos con él. Aquellos que solo estaban haciendo Elixir en su propio tiempo, estaban tratando de descubrir cómo llevar a Elixir a su compañía.
Creo que quieres atraer desarrolladores que tengan la mente abierta para aprender un nuevo idioma. Elixir es un lenguaje bastante simple de aprender, incluso para alguien sin experiencia en programación funcional. OTP toma un poco más. La arquitectura para supervisores y trabajadores es el mayor desafío, pero es un trabajo de una sola persona. Mientras tenga un desarrollador experimentado, debería estar bien.
- ¿Qué es el CMS, o el back-end, parte de Quora?
- ¿Cuál es la mejor manera de asegurarle al usuario que el código que se ejecuta en el backend es el mismo que se anunció?
- Si la programación es el camino para un ingeniero, y no el final, ¿cuál es el final?
- ¿Qué debo hacer si sigo estancado en aprender programación de back-end sin mucho progreso?
- Si tuviera que crear una aplicación web que pueda mezclar 2 archivos de audio y presentarlos para descargar, ¿cuál es el mejor lenguaje de fondo para usar?
Elixir es un lenguaje increíble que se adapta perfectamente al desarrollo web. La comunidad es activa, amigable y muy útil. El respaldo de terceros está detrás de sistemas de eco más maduros, pero está creciendo. Por lo tanto, desea estar preparado para escribir algún código que de otro modo podría obtener de otra plataforma.
No he usado Go personalmente, pero he escuchado cosas buenas al respecto.
No me preocuparía demasiado por la elección. Elija el que le parezca correcto y comience. Cuando observa una aplicación web, el back-end es solo una parte de la solución. Soy un desarrollador full stack y paso mucho más tiempo en el front end.
Buena suerte