Elixir:
Rozpoczynanie nowego projektu
How to (Jak to zrobić?)
Zakładając, że masz już zainstalowany Elixir i narzędzie do zarządzania pakietami Hex, zaczynasz od utworzenia nowej aplikacji za pomocą polecenia mix
.
$ mix new my_app
Następnie wejdź do katalogu aplikacji:
$ cd my_app
By uruchomić aplikację i jej testy, użyj:
$ mix run
$ mix test
Powinieneś zobaczyć output typu:
Compiling 1 file (.ex)
Generated my_app app
...
1 test, 0 failures
Deep Dive (Dogłębna analiza)
Elixir, stworzony przez José Valima, zainspirowany był językiem Erlang, który okazał się świetym rozwiązaniem dla systemów rozproszonych i aplikacji wymagających dużych obciążeń. Mix, narzędzie budowane wraz z Elixir, udostępnia szereg funkcji do zarządzania życiem projektu. Nie tylko może stworzyć nowy projekt, ale też zarządzać zależnościami i zadaniami.
Jako alternatywa, wielu programistów korzysta również z Phoenix – frameworka webowego w Elixir, który dostarcza więcej struktury i narzędzi specyficznych dla aplikacji internetowych.
Ważnym krokiem jest zarządzanie zależnościami projektu za pomocą pliku mix.exs
. Umożliwia on określenie modułów i aplikacji, które są potrzebne, jak również ich wersji.