Facebookアプリとなるマルチプレイヤーゲームに取り組んでいます。調査を行ったところ、サーバー側のプッシュには、Node.jsまたはPythonで最適に実装されるcometが必要であることがわかりました。
しかし、FacebookのAPIはjavascriptとPHPでのみ書かれています。サードパーティのAPIがあることは知っていますが、それらを使用したくありません。FacebookのコードはすべてJavaScriptでクライアント側で実行できると思いますが、特にPHPで実行するのが非常に簡単な場合は、少し難しいでしょう。
私によると、私のオプションは以下のように要約されます
サーバー側のプッシュをそのままにして、定期的なAjaxリクエストとPHPを使い続けます。
Node.jsに固執し、PHPを離れて、すべてのFBプログラミングをjavascriptで実行します(それが可能であれば、それは可能だと思います)。
Apacheでサーバー側のプッシュを使用します(これは良い方法ではないと聞きました)。
いくつかのコメットサポートとFBAPIを備えたJavaのようなテクノロジーを使用してください。(私はPyhtonを知りません)。
HTML5はサーバー側の更新も導入しており、おそらくそれが役立つでしょう。(しかし、あまり考えていません)
行くのに最適な方法はどれですか?私はJava、PHP、およびjavascriptの経験が豊富です。