-
Notifications
You must be signed in to change notification settings - Fork 0
Elixir Notebook
Podríamos definir Elixir como un lenguaje funcional con capacidad de meta-programación. La mayor parte del lenguaje Elixir está definido en Elixir. Al igual que Erlang en Elixir podemos emplear los procesos de BEAM. Esto dota al lenguaje de capacidad para el desarrollo de soluciones de alta concurrencia, alta capacidad para aceptar gran cantidad de peticiones simultáneas, tolerancia a fallos y además nos permite emplear código realizado en Erlang/OTP dada la gran interoperatividad que tiene Elixir con Erlang/OTP. En resumen podemos decir que Elixir es un lenguaje orientado a la metaprogramación, con base funcional, diseñado para construir aplicaciones a nivel de servidor tolerantes a fallos, concurrentes y de alta capacidad. Pero aún hay mucho más porque como veremos más adelante una de las potencias de Elixir es su extensibilidad y esto nos proporciona una versatilidad a la hora de desarrollar increíble.