Использование чистого эрланг-OTP вместо бэкэнда эликсира с React. js и феникс-фреймворком - PullRequest
0 голосов
/ 29 февраля 2020

В настоящее время я разрабатываю веб-приложение и планировал использовать интерфейс React. js, и надеялся использовать Erlang OTP для управления сервером. Я слышал, что это возможно с помощью феникс фреймворка, но информации об использовании Erlang вместо стандартного эликсира не так много,

Любые советы приветствуются:)

1 Ответ

1 голос
/ 29 февраля 2020

Несколько советов и подсказок:

  • В значительной степени эликсир - это просто эрланг с другим (некоторые говорят, более современным) синтаксисом. И макросы.
  • Elixir и erlang запускают свой код на одной и той же виртуальной машине BEAM.
  • Elixir построен на erlang и предоставляет вам те же интересные функции, что и erlang.
  • Elixir предоставляет вам множество OTP-библиотек на основе erlang, таких как Agent, GenServer, Supervisor, горячая перезагрузка кода и т. Д. c.
  • Elixir имеет несколько очень хороших встроенных / первоклассных инструментов, таких как mix и ex_unit, которые вы научитесь ценить.
  • Фреймворк Phoenix написан на эликсире, поэтому у вас есть , чтобы использовать компилятор эликсира для использования Phoenix.
  • Вся информация и учебные пособия о Фениксе, которые вы найдете в Интернете, будут использовать эликсир, а не эрланг.

Короче говоря: если вы хотите использовать инфраструктуру Феникса, вы должны использовать Elixir.

...