HACKER Q&A
📣 mrsmee89

What do you think about Elixir and Phoenix for web/mobile app?


I’m new to elixir and phoenix but right off the bat it seems fantastic and a pleasure to code with. Is there anything that as a beginner might be useful to know? I’d like to use it as a backend for an iOS app in the future. I think particularly love the liveview feature in elixir.


  👤 ralmidani Accepted Answer ✓
You can build a back-end for an iOS app with whatever you want, although I’m pretty biased toward Elixir/Phoenix.

LiveView is amazing but it seems it is coupled tightly with HTML (for now). Phoenix Channels seems like a great way to build a real-time back-end, and there are Swift clients out there.


👤 vnglst
I think Liveview was designed specifically for the browser, but you could use a web view to use this functionality.

👤 _sevh
Your first impression is the same as mine. Elixir/Phoenix is absolutely fantastic and could likely be the future of web design - as soon as everyone realize that all that Node stuff was a huge mistake. That being said, Elixir is a pretty new language and the user base isn't all that huge. Both being arguments against using Elixir in a real production environment. My point being that if you are looking at acquiring skills for future employment, Elixir may not be the best bet. In that case, Golang or Ruby even, would make more sense.