Elixir:
Uuden projektin aloittaminen
How to: (Kuinka tehdään:)
Elixirissä projekti käynnistetään käyttämällä Mix-työkalua. Mix on Elixiriin sisäänrakennettu työkalu, joka hallinnoi riippuvuuksia ja tehtäviä. Tässä on miten tehdään:
# Asenna Elixir, jos sitä ei ole jo
mix new esimerkki_projekti
cd esimerkki_projekti
# Tarkista, että projekti toimii
mix test
Tämän pitäisi antaa sinulle tuloste, joka ilmoittaa, että testit ohittuivat:
Compiling 1 file (.ex)
Generated esimerkki_projekti app
..
Finished in 0.02 seconds
2 tests, 0 failures
Randomized with seed 54321
Deep Dive (Sukellus syvyyksiin):
Elixir julkaistiin vuonna 2011, ja se on suunniteltu erityisesti skaalautuvuuden ja ylläpidettävyyden tarpeisiin. Se hyödyntää Erlang VM:ää (BEAM), joka on tunnettu rinnakkaisuudestaan ja vikasietoisuudestaan.
Vaihtoehtoisia työkaluja projektin aloitukseen Elixirissä ovat muun muassa Phoenix (web-kehikko) ja Nerves (ohjelmisto järjestettyyn laitteistokehitykseen). Perustavanlaatuista valmistelua ei tarvita, koska Mix auttaa kaiken tarvittavan pystyttämisessä, mukaan lukien testirungon ja moduulirakenteen.
See Also (Lisätietoja):
- Elixirin virallinen sivusto: https://elixir-lang.org/
- Mix-työkalun dokumentaatio: https://hexdocs.pm/mix/Mix.html
- Phoenix-kehikon opas: https://www.phoenixframework.org/
- Nerves-projektin verkkosivu: https://www.nerves-project.org/
- Elixirin oppaat ja tutoriaalit Alchemist Campissa: https://alchemist.camp/lessons