DEV Community

Discussion on: Open Source Adventures: Episode 18: Imba 2

Collapse
 
asterite profile image
Ary Borenszweig

Where would Elm fall in this classification?

Collapse
 
taw profile image
Tomasz Wegrzanowski

I never used Elm, but it looks like gen 1 MVC, just with a lot more types, and horrendous interop with JavaScript ecosystem. Just looking at how to parse JSON in Elm makes me cringe.

If someone really needs static types on the frontend, TypeScript (with React or Svelte) is the way to go. I don't particularly like it, but they did a decent job for the goals they had.