我即将用 Erlang 构建一个系统(我的问题可以用多个 CPU 更好地解决),我已经浏览了:
- 学习一些 Erlang;
- Erlang/OTP 在行动
- Erlang 编程(阿姆斯壮);
- Erlang 编程(Cesarini)。
Erlang/OTP in Action 一书 (2) 说:“……编写非 OTP Erlang 代码确实是一个高级主题,只有当你真的必须这样做时才应该这样做。所以也许从来没有做过非 OTP 方式是一种祝福,因为您会立即养成关于 OTP 的正确习惯......”
(2) 坚持商业系统应该仅使用 OTP 构建,而 (4) 温和地表明 OTP 不是唯一的方法。
此外,通过阅读 (4),我发现从 Erlang 的基础知识构建知识有助于理解 OTP 的工作原理(但不是相反)。
那么,问题来了:我应该选择 Erlang/OTP 来构建商业系统还是可以用纯 Erlang 来完成?