What is Phoenix framework ?
What knowledge is required before digging into Phoenix framework ?
A fundamental knowledge of elixir is required. Elixir is an interesting language, built on top of erlang, an already proven language for building scalable realtime applications. You can also follow this for a quick reference. And for practise use Exercism elixir track
What has catapulted Phoenix to be one of the most loved web frameworks ?
- Ease of building realtime application
- Liveview: A React like programming paradigm baked into the framework, which is used to build rich, real-time user experiences
How to start building phoenix web app ?
- Follow Phoenix guides. As every web framework has its learning curve. Folder structure, database migrations, route helpers etc are best taught in the documentation.
- Create few sample applications using Youtube Tutorials
- Build an e-commerce website with phoenix framework.
WIP. I'll update the link once draft is ready