Phoenix (framework sieciowy) - Phoenix (web framework)
Wersja stabilna | |
---|---|
Magazyn | |
Strona internetowa |
www |
Phoenix to framework do tworzenia stron internetowych napisany w funkcjonalnym języku programowania Elixir . Phoenix używa wzorca MVC ( model-view-controller ) po stronie serwera . Oparty na bibliotece Plug , a ostatecznie na frameworku Cowboy Erlang , został opracowany w celu zapewnienia wysoce wydajnych i skalowalnych aplikacji internetowych. Oprócz funkcji żądania/odpowiedzi zapewnianej przez podstawowy serwer Cowboy, Phoenix zapewnia miękką komunikację w czasie rzeczywistym z klientami zewnętrznymi za pośrednictwem WebSockets lub długiego odpytywania przy użyciu funkcji kanałów niezależnych od języka . Dwie najważniejsze funkcje Phoenix to LiveView i HEEx.