使用纯 erlang OTP 而不是带有 React.js 和 phoenix 框架的 elixir 后端

Using pure erlang OTP instead of elixir back-end with React.js and phoenix framework

我目前正在设计一个网络应用程序,并计划使用 React.js 前端,并希望使用 Erlang OTP 来管理服务器。 我听说使用 phoenix 框架可以做到这一点,但是关于使用 Erlang 而不是默认的 Elixir 的信息并不多,

欢迎任何提示:)

一些技巧和提示:

  • 在很大程度上,elixir 只是 语法不同(有人说更现代)的erlang。还有宏。
  • Elixir 和 erlang 运行 它们的代码都在同一个 BEAM 虚拟机上。
  • Elixir 基于 erlang 构建,并为您提供与 erlang 相同的酷炫功能。
  • Elixir 为您提供了许多基于 erlang 的 OTP 库,例如 Agent、GenServer、Supervisor、hot-code-reloading 等
  • Elixir 有一些非常好的 built-in/first-class 工具,例如 mixex_unit,您将学会欣赏它们。
  • Phoenix 框架是用 elixir 编写的,因此您必须使用 elixir 编译器才能使用 Phoenix。
  • 您在网上找到的有关 Phoenix 的所有信息和教程都将使用 elixir,而不是 erlang。

长话短说:如果你想使用 Phoenix 框架,你必须使用 Elixir。