我即将使用Erlang来建立一个系统(我的问题可以通过多个CPU更好地解决),我已经浏览了以下内容:
- 学习Erlang;
- Erlang/OTP实战
- 编程Erlang(Armstrong);
- Erlang编程(Cesarini)。
Erlang/OTP实战书(2)指出:“……编写非OTP Erlang代码确实是一个高级话题,应该只在您确实需要时才这样做。因此,也许从未以非OTP方式进行过的人是一种祝福,因为您可以直接掌握有关OTP事项的正确习惯……”
(2)坚持认为商业系统应该仅使用OTP构建,而(4)则温和地表明OTP并不是唯一的方法。
此外,通过阅读(4),我发现从Erlang的基础知识开始建立知识有助于理解OTP的工作原理(但反之则不行)。
所以问题是: 我应该选择Erlang/OTP来构建商业系统,还是可以使用纯Erlang完成?