Productive
Phoenix makes programmers productive. Right out of the box, Phoenix gives you everything you’d expect from a web framework:
- A base architecture for your application
- A database access and management library for connecting to databases
- A routing layer for connecting web requests to your code
- A templating language and helpers for you to write HTML
- Flexible and performant JSON encoding and decoding for external APIs
- Internationalization strategies for taking your application to the world
- All the breadth and power behind Erlang and Elixir so you can grow
Like all web frameworks, Phoenix provides a good cross section of features as functions so users don’t have to code their own. However, features are not enough.
Productivity vs. Maintainability ...