Phoenix 1.7 is View-less
View-less meaning Phoenix.View module is refactored/replaced. The amount of boilerplate code is still a challenge in Phoenix.Worked on a large project using live views.Pros:- can achieve interactivity without using client side js frameworks- less developers / man power needed compared to client side js frameworks- evolving in right direction- community / forumsCons:- still evolving and releases are breaking (no backward compatibility).- the amount of boilerplate code which is generated is too high.- forms are basic and need to evolve for handling challenges which come with Server side rendering and interactivity- there was leex, then heex, now components taking centre stage.- most of the books, tutorials, videos, articles are stale due to frequent changes / evolutionElixir/Phoenix Community is small and non toxic on forums. But sometimes the size of community is drawback. Some questions get fewer replies and will be a puzzle for the developer who is working on the project (this does not happen frequently).Anyone who wants to adopt Live View for production projects will have to overcome these challenges.(edits: formatting)