Phoenix (web framework)
1.6.2 / 9 October 2021
Phoenix is a web development framework written in the functional programming language Elixir. Phoenix uses a server-side model-view-controller (MVC) pattern. Based on the Plug library, and ultimately the Cowboy Erlang framework, it was developed to provide highly performant and scalable web applications. In addition to the request/response functionality provided by the underlying Cowboy server, Phoenix provides soft realtime communication to external clients through WebSockets or long polling using its language agnostic channels feature. Two of the most important features in Phoenix are LiveView and HEEx.
- Krill, Paul. "Phoenix Web framework rises to 1.0 status". JavaWorld. Retrieved 2018-05-08.
- McCord, Chris; Tate, Bruce; Valim, José (2016). Programming Phoenix. Pragmatic Bookshelf. p. 18. ISBN 9781680504361.
- DeBenedetto, Sophie. "Building a Real Time App With Phoenix". Retrieved 2019-02-26.