3 ms·
We've been using Elixir + Phoenix in production for about 5 years and I really like the ecosystem. Phoenix has undergone some bigger changes with recent versio
by cybrox 3y ago
We've been using Elixir + Phoenix in production for about 5 years and I really like the ecosystem.
Phoenix has undergone some bigger changes with recent versions due to the Liveview development, which were a bit annoying to keep up with but in general, everything is very stable and well documented.
Elixir in general is one of my most beloved ecosystems in terms of develper productivity. - Opinionated, configurable formatter, type annotations and checking, very good test and doc tools, awesome community...
It's everything I know from the Ruby + Rails community years ago but dialled up a bit. I haven't done much Ruby work in the last 5 years so I can't provide a direct comparison but I always felt like you really feel the extra 10% of polish Elixir has over Ruby due to the core teams strong involvement in tooling and developer experience.
The only even more streamlined experience for in recent times was Flutter (as long as you don't stray too deep into ffi/native code)
- andy_ppp 3y agoI think the instructions for upgrading Phoenix are pretty much second to none, I just upgraded everything to support the new components system and it is much better than templates because you can have component level state and encapsulation of pieces of your frontend architecture in a React style. It was a pain though you are right! You can also reuse things between normal and live view pages if you break down your components carefully. I always just look at the number of bugs phoenix has compared to comparable frameworks and it makes me very glad to be using something this stable.