Phoenix

Phoenix

Available now

Phoenix is a web development framework written in Elixir and was created in 2014 by Chris McCord.

What is Phoenix?

Phoenix is a web development framework written in Elixir, which is a functional programming language. It has over 1,100 contributors (January 2024) and was created by Chris McCord in 2014.

Learn more about Phoenix here or you can watch José Valim's talk about Phoenix from GOTO Copenhagen 2016.

Phoenix's features

Phoenix has a passionate community that love it and was the most admired web framework in 2023. A higher proportion of developers would use Phoenix again than any other framework.

Pros:

  • Phoenix is extremely fast because it's written in Elixir and because it can handle multiple concurrent processes
  • Phoenix allows you to analyse live data flow and server-client connections with LiveView
  • Phoenix uses a modular Model-View-Controller architecture
  • There is no need for third-party APIs etc. to include extra capabilities when you use Phoenix
  • It works with Erlang VM to improve scalability and reliability
  • It's easier to build secure apps protected from malicious attacks
  • It's great for fans of functional programming

Cons: 

  • Phoenix is highly opinionated and may not suit everyone's needs or beliefs
  • The Phoenix community is still relatively small although it is growing very quickly

Using Phoenix with npm with OpsMaru

If you are building a Phoenix app, building an infrastructure platform for your app is easy with OpsMaru. When you are configuring the platform builder, you simply select Phoenix. Then select the right version of Elixir for you.

Building an app platform for Phoenix apps
Phoenix

Phoenix

 

Phoenix is a web development framework written in Elixir and was created in 2014 by Chris McCord.

By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.