Iniciando un nuevo proyecto

Elixir:
Iniciando un nuevo proyecto

Cómo Iniciar:

Primero, asegúrate que tienes Elixir y Mix, su herramienta de construcción, instalados. Para empezar un proyecto, abre tu terminal y ejecuta:

mix new mi_app

Eso creará una estructura de directorio estándar para tu aplicación con todo lo necesario para empezar. La salida se verá algo así:

* creating README.md
* creating .formatter.exs
* creating .gitignore
* creating mix.exs
* creating lib
* creating lib/mi_app.ex
* creating test
* creating test/test_helper.exs
* creating test/mi_app_test.exs

Your Mix project was created successfully.
You can use "mix" to compile it, test it, and more:

    cd mi_app
    mix test

Run "mix help" for more commands.

Deep Dive

Elixir es un lenguaje de programación moderno diseñado para sistemas escalables y mantenibles. Sus raíces están inspiradas en Erlang, creado por Ericsson en 1986 para telecomunicaciones. Mix, la herramienta que usamos para crear proyectos, es más que un generador de estructuras: gestiona dependencias, compila el código, y ejecuta pruebas.

Alternativas a mix new podrían incluir la creación manual de archivos y configuraciones, pero es innecesario dado que Mix simplifica y estandariza este proceso. Además, el uso de --sup al crear un proyecto genera un esqueleto para una aplicación supervisada, esencial para sistemas robustos y autoreparables. Ejemplo:

mix new mi_app --sup

Desde el punto de vista de implementación, cuando ejecutas mix new, Mix crea la estructura de directorio basada en el nombre que proporcionas y genera archivos de configuración mínimos, necesarios para correr y probar tu aplicación.

Véase También