3 ms·
As someone with loads of Python and Django experience, should I invest in learning Erlang first or dive straight into Elixir/Phoenix? Would the experience be e
by nsomaru 5y ago
As someone with loads of Python and Django experience, should I invest in learning Erlang first or dive straight into Elixir/Phoenix?
Would the experience be enlightening regardless if I choose to deploy apps with it and use it at work?
- besil 5y agoOnly if you want to go with LiveView. For Django, as I’m a Python dev too, I’m going with htmx+alpinejs. Or you can choose the Hotwire stack (Turbo+stimulus)
- mands 5y agoThere is also Django Unicorn (https://www.django-unicorn.com/docs/ https://www.django-unicorn.com/docs/), which is an implementation of LiveView for Django.
- ing33k 5y agoyou don't need to learn Erlang first. you can directly dive into Elixir and Phoenix. the experience working with elixir/phoenix will be so soo good that it will be a hard to go back to any other stack.
- neillyons 5y agoDepends what you are trying to accomplish. If you are reaching for Django Channels in your Django project then yes I would investigate Phoenix, Phoenix.Channels, Phoenix.Presence, and Phoenix.LiveView.