钢筋和钢筋3有什么区别?或 erlang.mk

  • 本文关键字:erlang mk 区别 erlang rebar
  • 更新时间 :
  • 英文 :


我对Erlang编程语言很陌生。Erlang 中有标准的构建工具吗?

我已经用谷歌搜索了这些,不确定我应该使用哪一个。我不知道它是用于什么样的场合的?

  • Rebar2:它是第一个可用的、事实上的构建工具,大多数 Erlang 项目都在使用它。它使用 Erlang 脚本来获取依赖项、编译、测试和发布项目。然而,它不是一个现代的构建工具,并且在开发阶段编译缓慢,在大型项目中使用困难,对于新手来说有点难以理解。

  • Rebar3:它是rebar2的继任者,试图改进其机制并提供与现代构建工具兼容的新功能。此外,对于新手来说也更容易使用

  • Erlang.mk:这是一个很大的制作文件。由于 Makefile 速度很快,并且默认情况下在每个 unix 系统中都可用,因此您可以从 Erlang 应用程序构建工具的这些功能中受益。它具有大多数知名 Erlang 项目的包索引和其他标准功能,如 Rebar。此外,在显影阶段,钢筋2的速度更快(初步结果表明,钢筋3明显快于 Erlang.mk)


我自己使用钢筋,您的问题的这个可能重复有两个答案也推荐钢筋。但这是一个品味问题,我建议考虑两种不同的方法,并选择更接近您目的的方法。

最新更新