3

node.js と Java(Netty) のどちらかを選択できません。http://www.magicthegatheringtactics.com/のようなゲーム プロセスでステップ ベースの戦略を作成したいと考えています(ユーザーはチャットルームで協力し、2 ~ 6 人のゲーマー向けのゲーム セッションを作成します。ゲーム セッションのゲーマーは可能な動きをします。 1 つずつ) postgreSQL のような DB を使用するか、新しいバージョンの mysql を使用したいと考えています。一度に最大で約4000人のユーザーが予想されます。Unity3dでクライアントサイドを作っていきます。

誰でも私が選択をするのを手伝ってくれますか?

4

2 に答える 2

3

速度、スループット、およびパフォーマンスについて話している人はたくさんいます。「node.js の方が高速です。なぜなら非同期だからです」とよく耳にします。

  1. 非同期Javaも書くことができます
  2. 非同期はスレッド化よりも高速ではありません。多くのスレッドを開始すると、スケーリングが向上します
  3. 「ジョブ」は、イベントまたはスレッド内でその状態を通知している場合、同じ時間を必要とします。

いくつかのリンク: http://amix.dk/blog/post/19577#Is-node-js-best-for-Comet http://www.olympum.com/java/java-aio-vs-nodejs/

私の視点から:

node.js はある種の誇大広告です。JavaScript が得意な方は node を使用し、Java が得意な方は Java を使用してください。JavaScript には嫌いな考えがたくさんあります CodeMash 2012 の「Wat」トークで言及されたこれらの奇妙な JavaScript 動作の説明は何ですか?

またはさらに面白い: https://www.youtube.com/watch?v=kXEgk1Hdze0

于 2013-02-13T18:23:30.793 に答える
1

Javaはコンピューティングではるかに高速になり、NodeはIOで高速になります。JavaとNodeについて考えている場合、コンピューティングは最大の問題ではないと思うので、サーバーを作成するのにどちらの言語を高速化するかを選択してください。

于 2013-02-13T17:53:58.503 に答える