Why Elm?
More and more front-end developers are choosing Elm to build applications for benefits such as:
-
No runtime exceptions in practice: Elm’s compiler catches problems early to prevent exceptions at runtime for your users.
-
No null or undefined errors: Elm offers versatile types for representing null. The compiler also ensures you handle all possible nulls in your application.
-
No JavaScript fatigue: You don’t have to choose and wire up different frameworks and libraries to build an application. Elm has a built-in framework for creating applications, the Elm Architecture.
-
Predictable code: All Elm code is free from side effects, you can trust your functions to always produce the same result based on their arguments.
-
Immutable data types: ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access