Do you want to pick up from where you left of?
Take me there

¿Por qué Elixir?

Elixir es un lenguaje maravilloso, pero no nos creas a nosotros. Veamos algunas de las razones por las que tu organización debería adoptar Elixir.

Inmutabilidad

Los datos no se mutan, sino que se transforman en un nuevo conjunto de datos. Al eliminar la capacidad de mutar el estado fuera del alcance, los programas funcionales suelen ser más fáciles de seguir y contienen menos errores. Esto tiene el beneficio adicional de mejorar el soporte para la concurrencia y, por lo tanto, la escalabilidad de los sistemas.

Enfoque en funciones

Los problemas se descomponen en funciones simples con énfasis en no tener efectos secundarios. Estas "funciones puras" siempre producen los mismos resultados para una entrada dada y no cambian nada. Como las funciones son ciudadanos de primera clase en la programación funcional, podemos reutilizar fácilmente nuestras funciones en toda nuestra aplicación.

Fácil de testear

La naturaleza misma de la programación funcional, pequeñas funciones sin efectos secundarios, hace que testear sea fácil. Incluido con Elixir está la venerable biblioteca ExUnit que proporciona todo lo necesario para testear exhaustivamente sus aplicaciones.

Programación funcional

Aunque sus raíces están en el cálculo lambda, ¡la programación funcional puede ser divertida, fácil y accesible para todos! Al centrarnos en dividir los problemas en funciones simples, sin efectos secundarios, podemos asegurar menos errores, mejor cobertura de pruebas, mientras construimos nuestras soluciones de forma incremental a través de la composición de funciones bien probadas.

Características

Elixir y la máquina virtual BEAM ofrecen un golpe serio cuando se trata de características. Con más de 35 años de experiencia, el sistema de tiempo de ejecución Erlang se ha demostrado una y otra vez como una plataforma sólida para sistemas distribuidos y de alta disponibilidad.

Escalable

Tolerante a fallos

Extensible

Compatible con Erlang

Concurrencia

Eficiente

Ecosistema vibrante

La comunidad y el ecosistema que han crecido con el lenguaje siguen siendo una de las partes atractivas de Elixir.

Slack

El Slack de Elixir es un destino popular para muchos en la comunidad. ¡Solicita tu invitación hoy!

Discord

Una alternativa a Slack construida con Elixir está convirtiéndose rápidamente en una opción de chat popular para la comunidad. ¡Asegúrate de echarle un vistazo!

Foro

¿Prefieres el formato de foro para tus preguntas? ¡No hay problema! Dirígete a Foro de Elixir para unirse a la conversación.

Encuentros

Con más de 150 reuniones, ¡seguro que encontrarás entusiastas locales de Elixir! Consulte Meetup.com para más.

Etiquetas

Asegúrate de seguir los hashtags populares de Elixir #MyElixirStatus, #WeBEAMTogether, y #Elixirlang en Twitter.

Conferencias

Más por venir...