Bewertung:

Das Buch ist eine vielbeachtete Einführung in die Programmiersprache Elm, die für ihre Klarheit und leichte Lesbarkeit gelobt wird. Es bietet zwar gute Einblicke in die Installations- und Entwicklungspraktiken, behandelt aber keine Webdesign-Themen wie HTML, CSS oder JavaScript, die für praktische Anwendungen von Elm wichtig sind.
Vorteile:⬤ Leicht zu lesen
⬤ gute Einführung in Elm
⬤ behandelt Installations- und Entwicklungspraktiken
⬤ von Lesern sehr empfohlen
⬤ gut strukturierter Inhalt.
⬤ Deckt nicht das Design von Webseiten, HTML, CSS oder JavaScript ab
⬤ kann für diejenigen, die bereits mit funktionaler Programmierung vertraut sind, etwas langatmig sein
⬤ Kenntnisse einiger Webtechnologien sind für praktische Anwendungen von Vorteil.
(basierend auf 2 Leserbewertungen)
Programming ELM: Build Safe, Sane, and Maintainable Front-End Applications
Elm bringt die Sicherheit und Stabilität der funktionalen Programmierung in die Front-End-Entwicklung und ist damit eine der beliebtesten neuen Sprachen. Die funktionale Natur von Elm und die statische Typisierung bedeuten, dass Laufzeitfehler fast unmöglich sind, und es kompiliert zu JavaScript für eine einfache Webbereitstellung. Dieses Buch hilft Ihnen, die Vorteile dieser neuen Sprache bei der Entwicklung Ihrer Website zu nutzen. Erfahren Sie, wie Sie mit der Elm-Architektur schnelle Anwendungen erstellen können. Entdecken Sie, wie Sie Elm in JavaScript integrieren können, damit Sie ältere Anwendungen aktualisieren können. Sehen Sie, wie Elm-Werkzeuge die Bereitstellung schneller und einfacher machen.
Funktionale Programmierung bietet sicherere Anwendungen mit weniger Laufzeitfehlern, aber funktionale Lösungen, die typsicher und einfach zu verwenden sind, waren schwer zu finden, bis die Sprache Elm aufkam. Elm bietet die Vorteile funktionaler Sprachen und lässt sich in JavaScript kompilieren. Dieses Buch bietet ein komplettes Tutorial für die Sprache Elm, beginnend mit einer einfachen statischen Anwendung, die in die Elm-Syntax, Module und das virtuelle DOM einführt, bis hin zur Erkundung, wie man eine Benutzeroberfläche mit Funktionen erstellt. Sie erfahren, wie Elm mit den Problemen des Zustands in funktionalen Sprachen umgeht. Sie werden weiterhin größere Anwendungen aufbauen, die HTTP-Anfragen zur Kommunikation beinhalten. Integrieren Sie Ihre Elm-Anwendungen mit JavaScript, damit Sie ältere Anwendungen aktualisieren oder JavaScript-Ressourcen nutzen können.
Elm bietet auch eingebaute Werkzeuge, um den in JavaScript üblichen "Tooling Creep" zu vermeiden. Dieses Buch behandelt Elm's Deployment- und Test-Tools, die die Verwirrung bei der Entwicklung erleichtern. Tauchen Sie ein in fortgeschrittene Konzepte wie die Erstellung von Single-Page-Anwendungen und die Verbesserung der Leistung. Der Elm-Experte Jeremy Fairbank bringt seine jahrelange Erfahrung in der Web-Entwicklung ein, um zu zeigen, wie man Elm für die Front-End-Entwicklung verwendet.
Ihre Web-UIs werden mit Elm und diesem Tutorial schneller, sicherer und einfacher zu entwickeln sein.
Was Sie brauchen:
Sie benötigen die neueste Version von Elm, 0. 19, zusammen mit einem Browser, um die Beispiele in diesem Buch auszuführen.