Table of Contents Categories
  Encyclosphere.org ENCYCLOREADER
  supported by EncyclosphereKSF

Phoenix (web framework)

From HandWiki - Reading time: 2 min

Short description: Web framework written in Elixir
Phoenix

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

Details

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

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

See also

References

External links




Licensed under CC BY-SA 3.0 | Source: https://handwiki.org/wiki/Software:Phoenix_(web_framework)
7 views | Status: cached on August 21 2024 15:36:09
↧ Download this article as ZWI file
Encyclosphere.org EncycloReader is supported by the EncyclosphereKSF