Я понимаю, что это разные звери, используемые для решения разных задач, но я хотел бы попросить перечислить список преимуществ Erlang над node.js (и наоборот).Когда бы вы использовали один над другим?
Erlang - это язык и среда выполнения.Я предполагаю, что вы хотите сравнить среду выполнения erlang с node.js
Сначала я перечислю сходство:
И затем преимущества Эрланга:
Эрлангу 20 лет, и он много раз проходил боевые испытания.Использует все ядра в ваших системах и упрощает кластеризацию.
node.js еще очень молод, будет использовать только одно ядро на время выполнения.
И все, что говорит Джереми Уолл.
Не сбрасывайте со счетов силу сопоставления с образцом Эрланга. Как бы мне ни нравился JavaScript, эта захватывающая языковая функция просто не реализована. Также кажется, что сообщество JS не совсем ценит парадигму отсутствия общего состояния. Наконец, мультиэкземпляры для использования многоядерных процессоров кажутся мне ретроградными.