1
有没有人在同一个应用程序中使用过Erlang和Elixir?最好是保留两个单独的回购站 - 一个用于Erlang应用程序,一个用于Phoenix/Elixir应用程序?Erlang和Elixir/Phoenix在同一个应用程序中
还是可以在同一个应用程序结构中结合Erlang/Elixir - 作为两个不同的应用程序?
谢谢
有没有人在同一个应用程序中使用过Erlang和Elixir?最好是保留两个单独的回购站 - 一个用于Erlang应用程序,一个用于Phoenix/Elixir应用程序?Erlang和Elixir/Phoenix在同一个应用程序中
还是可以在同一个应用程序结构中结合Erlang/Elixir - 作为两个不同的应用程序?
谢谢
我在Elixir中使用了Erlang应用程序。例如,当我需要一个丰富的名称注册表时,我经常使用:gproc
这是一个Erlang应用程序。在我mix.exs
文件我只是将它添加到我的应用程序:
defmodule MyApp.Mixfile do
use Mix.Project
(...)
def application do
[applications: [:logger, :gproc],
mod: {MyApp, []}]
end
defp deps do
[{:gproc, "~> 0.5.0"}]
end
end
我个人将保持应用程序在不同的版本库,主要是因为他们有不同的项目结构,但你可以将它们添加到的依赖性一起使用它们您的项目就像我在示例中使用:gproc
一样。
我希望这能回答你的问题。