マルチプレイヤー ゲームの通信を管理するサーバー側アプリを作成したいと考えています (おそらく複数の単純なゲームで、ほとんどがターン制)。堅牢でスケーラビリティが高い必要があります。
私が持っているテクノロジーの可能性についてもう少し知りたいです。Erlang の経験がある人はいますか? サーバーを作成するのに、他の言語よりも多くの開発時間がかかりますか? それははるかに高速ですか、それとも他のものよりも優れたスケーラビリティを備えていますか?
どの言語が一番いいと思いますか?
マルチプレイヤー ゲームの通信を管理するサーバー側アプリを作成したいと考えています (おそらく複数の単純なゲームで、ほとんどがターン制)。堅牢でスケーラビリティが高い必要があります。
私が持っているテクノロジーの可能性についてもう少し知りたいです。Erlang の経験がある人はいますか? サーバーを作成するのに、他の言語よりも多くの開発時間がかかりますか? それははるかに高速ですか、それとも他のものよりも優れたスケーラビリティを備えていますか?
どの言語が一番いいと思いますか?
あなたが解決しようとしている問題を正確に知らなければ、あなたの質問に答える良い方法はありません。ただし、Erlangは、コーディングとアーキテクトの両方が適切であると仮定すると、一般的に適切にスケーリングされます。バックエンドをRESTfulサービスとして実装することを検討している場合は、Erlangを使用する決定について質問します。それでも適切かもしれませんが、その理由をお聞きします。ただし、ゲームのバックエンドをXMPPに基づいて作成することにした場合は、erlangとejabberdが最適であることをお勧めします。それはすべてあなたがソフトウェアをどのように書いているかに依存します。
また、他の言語に比べて開発時間もかかりますか?かなり可能性があります。Pythonの専門家およびErlangの学習者として、私はPythonコードを10分で書くことができます。これは、Erlangで行うのに2時間かかります。しかし、Joe Armstrong(Erlangの発明者)がErlangコードをすぐに書くことができたに違いありません。
要するに、あなたの質問に正確に答えることはできません。私はあなたがその理由を理解するのを助けるかもしれないいくつかの情報を提供しようとしました。