stringtranslate.com

Mezclar (herramienta de construcción)

Mix es una herramienta de automatización de compilación para trabajar con aplicaciones escritas en el lenguaje de programación Elixir . [3] [4] Mix fue creado en 2012 por Anthony Grimes, quien se inspiró en Leiningen de Clojure. Poco después, Mix se fusionó con el lenguaje de programación Elixir y hasta el día de hoy es una de las seis aplicaciones que forman parte del lenguaje Elixir. Mix proporciona funcionalidad para crear, compilar y probar el código fuente de Elixir y para administrar dependencias e implementar aplicaciones de Elixir. [5]

Mezclar tareas

Mix proporciona tareas para crear , limpiar, crear , compilar , ejecutar y probar aplicaciones Elixir. Por ejemplo, Mix se puede utilizar para crear un nuevo proyecto Elixir, como una nueva aplicación hello_world. Al ejecutar mix new hello_world se obtendrá

$ mix  new  hello_world * creando README.md * creando .formatter.exs * creando .gitignore * creando mix.exs * creando config * creando config/config.exs * creando lib * creando lib/hello_world.ex * creando test * creando test/test_helper.exs * creando test/hello_world_test.exsTu proyecto Mix se creó correctamente. Puedes usar "mix" para compilarlo, probarlo y más: prueba de mezcla  de cd hello_worldEjecute "mix help" para obtener más comandos.

Proyectos mixtos

Mix utiliza la información definida en un proyecto Mix para compilar, crear y ensamblar la aplicación. Por convención, esta información se administra normalmente en un archivo de script de Elixir llamado mix.exs. El archivo puede incluir información de la versión, dependencias y otra información de configuración.

Solicitud

Como herramienta de compilación de Elixir, Mix se utiliza en aplicaciones que tienen como destino la máquina virtual Erlang (a diferencia de la máquina virtual Java o .NET Common Language Runtime ). [6] Mix se utiliza con aplicaciones web creadas en el marco Phoenix. [7]

Véase también

Referencias

  1. ^ "Lanzamientos - elixir-lang/elixir" . Consultado el 25 de abril de 2020 – vía GitHub .
  2. ^ "elixir/LICENCIA en master · elixir-lang/elixir · GitHub". GitHub . 23 de octubre de 2022.
  3. ^ "Radar tecnológico | Tendencias tecnológicas emergentes para 2017 | ThoughtWorks" www.thoughtworks.com . Consultado el 8 de mayo de 2018 .
  4. ^ "Introducción a Mix". elixir-lang.github.com . Consultado el 3 de mayo de 2018 .
  5. ^ "Organiza tu proyecto Elixir con Mix". Culttt . 2016-08-31 . Consultado el 2018-05-03 .
  6. ^ "El sistema de ejecución de Erlang". happi.github.io . Consultado el 3 de mayo de 2018 .
  7. ^ "Mix Tasks · Phoenix". Phoenix . Consultado el 3 de mayo de 2018 .

Enlaces externos