Thoughts on Elixir, Phoenix and LiveView after 18 months of commercial use

After 18 months of commercial use, the author shares their thoughts on using Elixir, Phoenix, and LiveView. Overall, they have had a pleasant experience and believe that Elixir exceeded their expectations in terms of available tools and overall development experience. They find Elixir enjoyable, with a good combination of functional programming and BEAM features. They appreciate the intuitive and powerful concurrency model. The author notes some inconsistencies and unnecessary features in the language, such as clunky parts of the standard library and confusing ways to access values in maps & structs. They also have mixed opinions about Phoenix and LiveView, highlighting the benefits of a single codebase but also pointing out areas for improvement. The author concludes that both Elixir and Phoenix are solid tools.

To top