Elixir
Elixir es un lenguaje de programación funcional y concurrente basado en Erlang, que corre sobre la plataforma BEAM.
Elixir permite fabricar aplicaciones concurrentes de altas prestaciones, con la posibilidad de correr en simultáneo miles de hilos si es necesario, gracias a su potente máquina virtual y a sus capacidades de cluster. Elixir, y sobre todo Erlang, se encuentran en lugares muy curiosos, como redes de telecomunicaciones o plataformas de mensajería instantánea como WhatsApp.
Sin embargo, uno de los grandes puntos actualmente de Elixir es la creación de aplicaciones web de alta resiliencia gracias a frameworks como Phoenix. No es ni de lejos el único framework para servir tráfico HTTP en Elixir, pero se ha convertido en el principal, por agrupar todo lo que hace falta para construir una aplicación web, desde el acceso a base de datos, hasta las vistas JSON o HTML que necesitas para crear tu aplicación fullstack o API.
-
CursoFundamentos de Elixir
¿Quieres aprender a programar en Elixir? Comienza aquí. -
CursoTécnicas de programación en Elixir
En este módulo del curso de Elixir aprenderás a usar la plataforma y a crear mejores aplicaciones. -
CursoConcurrencia en Elixir
En este módulo del curso de Elixir se enseña el uso de programación concurrente en el lenguaje.