Phoenix (web framework)

Web framework written in Elixir From Wikipedia, the free encyclopedia

Phoenix is a web development framework written in the functional programming language Elixir.

Quick Facts Original author(s), Stable release ...
Phoenix
Original author(s)Chris McCord
Stable release
1.7.14[1]  / 18 June 2024; 10 months ago (18 June 2024)
Repository
Written inElixir
PlatformBEAM
TypeWeb framework
LicenseMIT License
Websitewww.phoenixframework.org 
Close

Details

Phoenix uses a server-side model–view–controller (MVC) pattern.[2] Based on the Plug library,[3] and ultimately the Erlang HTTP server Cowboy,[4] it was developed to provide highly performant and scalable web applications. In addition to the request/response functionality provided by the underlying Cowboy server,[5] Phoenix provides soft realtime communication to external clients through WebSockets or long polling using its language agnostic channels feature.[6][7]

Two notable features of Phoenix are LiveView and HEEx. LiveView provides real-time user experiences with server-rendered HTML over HTTP and WebSocket.[8] HEEx is Phoenix's templating language which provides HTML-aware compile time checking.[9]

See also

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.