Elm:
Einen neuen Projekt starten

How to:

Ein Elm-Projekt zu starten ist einfach. Hier ist, wie es geht:

-- Elm installieren, falls noch nicht geschehen:
npm install -g elm

-- Neues Projekt anlegen:
elm init

-- Resultat:
-- Dies erzeugt eine elm.json Datei und ein src-Verzeichnis für deinen Code.

Wenn du dann startklar bist, kannst du deine erste Elm-Datei Main.elm schreiben:

module Main exposing (..)

import Html exposing (text)

-- Die Hauptfunktion, die ein HTML-Element zurückgibt
main =
    text "Hallo Welt!"

Um das Ganze zu kompilieren und im Browser zu sehen:

elm make src/Main.elm --output=main.html
-- Dann `main.html` im Browser öffnen

Du solltest jetzt “Hallo Welt!” in deinem Browser sehen können.

Deep Dive

Elm wurde 2012 von Evan Czaplicki entwickelt. Sein Ziel: Eine benutzerfreundlichere Webentwicklung. Elm ist eine funktionale Programmiersprache, die Komplexität reduziert und zuverlässige Web-Anwendungen ermöglicht.

Andere Werkzeuge, wie Create Elm App ähneln Create React App. Sie abstrahieren Setup-Aufgaben und lassen dich dich aufs Programmieren konzentrieren. Aber Elm ist einzigartig in seiner Architektur und seinem strengen Typsystem.

Elm-Projekte führen selten zu Laufzeitfehlern. Das liegt an der Compiler-Magie, die viele Fehler fängt, bevor sie im Browser landen. Das bedeutet auch, dass sichelm.json oft wandelt, während dein Projekt wächst und du Pakete hinzufügst oder aktualisierst.

See Also

Hier sind einige Ressourcen, um weiterzumachen: