バックエンドで Node.js+Express.js+socket.io.js を使用して webapp を構築しています。
一般的なフロントエンド フレームワーク (Agility、Angular、Backbone、Closure、Dojo、Ember、GWT、jQuery、Knockback、Knockout、Spine、YUI など) は、「リアルタイム」アプリケーションのこのバックエンドとうまく統合できますか?
私は自分のアプリケーションに非常に「リアルタイム」な感覚を持たせたいと思っています。具体的には、ユーザーがフォームを送信するときに、Web ソケットを使用して情報をバックエンドに送信して検証し、(検証に合格した場合) データベースで更新する必要があります。次に、サーバー側は Web ソケットを使用して、データが保存されたことの確認またはエラーのリストを送信します。サーバーの応答を使用して、JavaScript を使用してページを更新します。
これはすべて、リストされているフレームワークのいずれかで実行できることを知っています。フレームワークが他のフレームワークよりもノードベースのバックエンドとよりよく統合するのに役立つ特定のフレームワークの機能に興味があります。