comparison - Erlang 相对于(类似于)node.js 的优势?

标签 comparison erlang node.js

我意识到它们是用于解决不同问题的不同野兽,但我想要求列出 Erlang 相对于 node.js 的优势(反之亦然)。您什么时候会使用其中一个?

最佳答案

Erlang 是一种语言和运行时。我假设您希望将 erlang 运行时与 node.js 进行比较

首先我将列出相似之处:

  • 两者都适用于事件驱动编程。
  • 两者都专注于高度异步编程。

然后是 Erlang 的优势:

  • Erlangs 消息传递抽象了本地和分布式进程之间的差异,使分布式编程更容易。
  • Erlang 的热代码加载允许在不中断任何当前事件的情况下对正在运行的服务进行就地发布。
  • Erlang 拥有出色的打包和部署工具。
  • Erlangs supervisor 和 gen_server 行为为构建极其健壮和容错的系统提供了一个卓越的框架。

关于comparison - Erlang 相对于(类似于)node.js 的优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3887433/

相关文章:

ruby-on-rails - 在 Erlang 和 Rails(以及 mongodb)之间共享模型定义

javascript - 使用 JavaScript SDK 的预签名 URL 的 AWS Transfer Acceleration

javascript - 将 json 从 textarea 解析为 api 调用

c# - 使用 Linq 将列表与 C# 中的一组列表进行比较

java - H2 和 HSQLDB 哪个更好?

ftp - 使用 inets FTP 服务器恢复 FTP 下载

ssl - 这个 erlang 代码抛出异常,我不知道为什么

actionscript-3 - 使用 "is"比较两个接口(interface)

sorting - 定义一个过程,该过程将三个数字作为参数并返回两个较大数字的平方和

javascript - Node.js 中的函数导出在 VSCode 中显示为属性