Hacker News new | ask | show | jobs
by eclark 1098 days ago
LiveView and Elixir combine to in my opinion to make the only platform that's enjoyable for front end and backend developers.

Front-end developers love the LiveView model with functional components, no state, and light node.js dependency.

Backend developers get a process/actor + OTP supervision tree that's second to none. Horizontally scalable, functional, and pretty simple at its core.

Fullstack developers get to transition seamlessly.

I've really enjoyed using it while building.

1 comments

> light node.js dependency

Pedantic but just for drive-by readers, there isn't really any nodejs dependency. You can use it to manage JS dependencies, or you can forgo it for "vendoring" with esbuild (or bun, etc).

Liveview itself has a small JS component that is mostly transparent (socket.connect() basically). You can of course add more JS too it.

Was going to comment the same. I haven't had to touch node or npm in a year or so.