簡単なチャットアプリケーション(テスト用)を書きたいです。
ユーザーとメッセージはMongoDBに永続化され、セッションはRedisに保存されます。
PHP(Symfony2)は、認証、登録、パスワードのリセットなどを提供し、公開サイト(/、/ contactなど)にサービスを提供します。
ユーザーがログインすると、チャットアプリケーションを制御できます。Backbone.jsはアプリケーションを処理し、node.jsはrest(またはsocket.io)を介してデータを提供します。
PHPとノードのどちらかを並べて使用する必要がありますか、それともノードのみを使用する必要がありますか?
ノードのみを使用することの利点は、ポートの衝突がないことです。反対に、ノードアプリは非常に大きくなり、読みにくくなります(IMHO:cmf、登録、承認、電子メール処理は、ノードよりもsymfonyで行う方が簡単です)