プロセスがどのように機能するかを理解しています。また、gen-server などの OTP 動作を実装する方法も理解しています。
しかし、いつどちらのアプローチを選択するかは明確ではありません。
たとえば、Cesarini et。al., in Erlang Programming, p 240 でデータベース サーバーを実装するには、プロセスの生成、ループ関数の作成などを行います。Erlang のプログラミングの p 196 にある Joe Armstrong のチャット クライアントもプロセスを生成します。
これらを OTP 生成サーバーとしてより適切に実装しないのはなぜですか? 教育目的ですか?それとも、適切な技術的理由がありますか?
言い換えれば、あるアプローチを他のアプローチよりも優先して実装するには、どの経験則が私を導くでしょうか?
どうもありがとう。