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_appNastępnie wejdź do katalogu aplikacji:
$ cd my_appBy uruchomić aplikację i jej testy, użyj:
$ mix run
$ mix testPowinieneś zobaczyć output typu:
Compiling 1 file (.ex)
Generated my_app app
...
1 test, 0 failuresDeep 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.