10

バックエンドで Node.js+Express.js+socket.io.js を使用して webapp を構築しています。

一般的なフロントエンド フレームワーク (Agility、Angular、Backbone、Closure、Dojo、Ember、GWT、jQuery、Knockback、Knockout、Spine、YUI など) は、「リアルタイム」アプリケーションのこのバックエンドとうまく統合できますか?

私は自分のアプリケーションに非常に「リアルタイム」な感覚を持たせたいと思っています。具体的には、ユーザーがフォームを送信するときに、Web ソケットを使用して情報をバックエンドに送信して検証し、(検証に合格した場合) データベースで更新する必要があります。次に、サーバー側は Web ソケットを使用して、データが保存されたことの確認またはエラーのリストを送信します。サーバーの応答を使用して、JavaScript を使用してページを更新します。

これはすべて、リストされているフレームワークのいずれかで実行できることを知っています。フレームワークが他のフレームワークよりもノードベースのバックエンドとよりよく統合するのに役立つ特定のフレームワークの機能に興味があります。

4

3 に答える 3

3

Emberも本当に合います。

convoyクライアント側のアセット統合に非常に役立つCharles Jolley の記事を参照してください。

NPM の Ember パッケージにはサンプル アプリも付属していますconvoy

于 2012-12-11T06:47:32.590 に答える
1

angular.js はリアルタイム アプリケーションに最適だと思います。

  • データバインディングと依存性注入
  • テストツール
  • 簡単なレスト

ここでは、フレームワークに関するいくつかの情報を示します。

于 2013-04-04T22:29:28.280 に答える