3

socket.io を使用して、サーバーからのリアルタイムのデータ更新を Ember.js に統合しようとしています。https://gist.github.com/brentjanderson/4360857を見つけました。これは、socket.io を使用してクライアントによって開始されたサーバーへの更新を処理する (私が知る限り、不完全な) アダプターです。少し遊んだ後、いくつかの操作を機能させることができました。

そのため、Ember.js にはスワップ可能な「アダプター」レイヤーがあり、ブラウザーからの更新を抽象化し、開発者が必要とする形式でサーバーに永続化するようです。Ember.js には、更新を逆に処理する、フックするためのレイヤーがありますか? サーバーからのリアルタイム更新を「適切に」処理するには、何をする必要がありますか?

[ちなみに、私は今後のプロジェクトで Ember.js と Meteor の比較を検討しており、両方について少ししか知りません]

4

1 に答える 1

1

Ember.jsには、逆に更新を処理してフックするためのレイヤーがありますか?

いいえ、このための個別のレイヤーはありません。

サーバーからのリアルタイム更新を「適切に」処理するには、何をする必要がありますか?

これを行うための「公式の」方法はまだないようです。プッシャーと統合する方法を示すいくつかの良いブログ投稿があります。socket.ioとほぼ同じパターンである必要があります

http://www.kaspertidemann.com/integrating-pusher-with-ember-js/ http://livsey.org/blog/2013/02/10/integrating-pusher-with-ember/

また、このgithubプロジェクトで実際の例を確認してください:https ://github.com/devmynd/dashboard/blob/master/app/assets/javascripts/lib/pusher.js

于 2013-03-12T13:05:02.803 に答える