4 ms·
Elixir has a Ruby on Rails approach which is kind of all in one. Not everyone’s cup of hot chocolate. Erlang is low level, lightweight processes and message pa
by Towaway69 1y ago
Elixir has a Ruby on Rails approach which is kind of all in one. Not everyone’s cup of hot chocolate.
Erlang is low level, lightweight processes and message passing - perfect for micro-services and containerisation.
What Erlang lacks are high level web-oriented packages, i.e. markdown conversion, CSS and JavaScript packaging, REST (not quite true: cowboy is fantastic) - for which though Erlang was never intended.
However the cool thing is that you can combine both in the same project, allowing you to have high level Elixir and low-level process management in one project. This is possible because both use the same virtual machine - BEAM.
- davidw 1y agoErlang isn't really that much lower level than Elixir. The Elixir syntax is just a bit different and they've improved a few things like string handling. Processes are still processes.