Asaf Cohen article about their journey from Angular to Elm. Their address the main problem AngularJS created, and that is the illusion they could use it to design the UX as we please (uh … like develop) and that was not the case.
After playing with React they compared what some other tech companies where using and they settled on Elm.
Elm is a pure functional language with static type checking, that generates Javascript, css and html and provides a complete solution for web development and it’s toolset include the time-traveling-debugger.
Some benefits they observed:
- A development environment that includes a dedicated debugger
- Type safety can be applied to css – never have css errors!
- No problem preserving application state
- More safety! You cannot hijack elm network requests
… and more. But not everything is roses. To learn about caveats, Elm architecture and list of other resources, including 3rd party comparison on how popular frameworks stack up against each other solving the same problem - read this article!
[Read More]