さまざまなバケットにさまざまな行がある PivotalTracker に似たビューを構築しようとしています。作業中に行が他のユーザーによって更新される可能性があり、手動で更新する必要なくページが自動的に更新されるため、サーバーへのポーリングがいくつかあります。
サーバーをポーリングして更新された行を取得する方法は知っていますが、行が画面上の場所や順序を変更したり、削除されたりする可能性があるため、更新されたときに各行を所定の位置に再描画するだけの問題ではありません.
JavaScript を使って手動で行っているとは思えないほど複雑です。
バージョン管理されたビューを実行しているように見えます。変更の差分 (JSON 形式) のみがポーリングでクライアントにプッシュされるため、これらの差分を使用してビューが DB と同期されます。
「バージョン付きビュー」を実行するライブラリについて実際に聞いたり見たりしたことはありませんが、そのようなライブラリまたはフレームワークが存在するのでしょうか? それとも、彼らがそれをしている他の方法はありますか?ありがとう!
ちなみに、Ruby on Rails を使ってビルドしています。