top | item 34068042

(no title)

bboylen | 3 years ago

What is so nice about Elixir/Phoenix?

I understand that it is functional, which seems neat, but how does that translate into better app development?

discuss

order

jamie_ca|3 years ago

I don't have a lot of direct experience, but one of the big draws is that by running on top of OTP you get a lot of stuff for free that you'd otherwise need to hit external dependencies for. Caching and background job management that usually see you pull in Redis are the common call-outs.

Also, Phoenix LiveView is absolute voodoo magic the first time you experience it.

pantulis|3 years ago

Also, performance is mind-blowing.

Still I am not really sure that the tradeoff makes it worth against non-FP frameworks a la Rails.