ノートを管理するためのWebアプリケーションを作成します(Evernoteに似たものを考えてください)。Backbone.js+JQueryクライアント側を使用することにしました。サーバー側では、まだ決めていません。純粋なPHP(私がよく知っている)またはNode.js + Socket.io(まったく新しい)のどちらかです。
私はNode.js+Socket.ioを検討しています。これは、Webアプリケーションをリアルタイムにしたいためです(つまり、ユーザーがメモを更新すると、ページをリロードせずに、そのメモを共有する共同編集者のためにそのメモが即座に更新されます。 )。
また、3番目の選択肢として、UIにNode.jsとSocket.ioを使用し、REST APIにPHPを使用することを検討していました(PHPを使用してAPIを構築する方が快適です)。PHPとJavascriptのコードはMongoDBデータベースを共有します。
私の質問はこれです:PHPを使用してWebアプリケーション用のREST APIを開発し、ユーザー用の新しいメモがAPIを介して作成された場合(つまり、Androidアプリがそのメモを作成するためのAPIリクエストを送信する場合)、Node.jsはSocket.itとBackbone.jsは、ユーザーのUIを即座に更新し、画面に新しいメモを表示できますか?それは「プッシュ通知」とも言えると思います。
私は十分に明確だったと思います。
また、リアルタイムWebアプリケーションを構築するための代替の優れたテクノロジーはありますか?