ソケットを使用してサーバーと通信する単純なクロスブラウザー マルチプレイヤー ゲーム (チェスやカード ゲームなど) を構築したいと考えています。
私は Ruby 言語について中級程度の知識を持っていますが、それがマルチクライアント サーバーに適したソリューションであるとは確信していないので、Node.js または Socket.io の方が優れているのではないかと考えています。Java や C++ がこの仕事に適していることは知っていますが、どれも使い慣れていないため、サーバーサイド JavaScript に傾倒しています。
私の質問は、このようなプロジェクトに最適なソリューションは何だと思いますか? ゲーム全体と通信ロジックを構築するのに最適なサーバー側テクノロジは何ですか? 多分それらのいくつかの組み合わせ?各テクノロジの速度、サーバーの負荷、ホスティング ソリューション、および開発速度に関するコメントは大歓迎です。