Я собираюсь создать систему с Erlang (моя проблема может быть решена лучше с несколькими процессорами), и я просмотрел:
- Узнайте, что у вас есть Erlang;
- Erlang/OTP в действии
- Программирование Erlang (Armstrong);
- Программирование Erlang (Cesarini).
В книге действий Erlang/OTP в книге действий (2) говорится: "... писать не-OTP-код Erlang - это действительно передовая тема, и что-то, что нужно делать только тогда, когда вам действительно нужно. Поэтому, возможно, это не способ OTP - это благословение, потому что вы сразу же подберете правильные привычки в отношении вещей OTP..."
(2) настаивает на том, что коммерческие системы должны быть построены только с OTP, в то время как (4) нежно показывает, что OTP - это не единственный способ сделать это.
Кроме того, прочитав (4), я обнаружил, что построение знаний из самых основ Эрланга помогает понять, как работает OTP (но не наоборот).
Итак, вопрос: Должен ли я выбирать Erlang/OTP для создания коммерческой системы или это можно сделать с помощью чистого Erlang?