Я пытаюсь создать представление, похожее на PivotalTracker, в котором есть разные строки в разных сегментах. Есть некоторый опрос на сервере, потому что строки могут обновляться другими пользователями, пока вы работаете над ним, и страница должна обновляться сама по себе, без необходимости ее обновления вручную.
Я знаю, как опрашивать сервер и получать обновленные строки, но это не просто вопрос перерисовки каждой строки на месте, когда она обновляется, потому что строка может изменить расположение или порядок на экране, а также быть удаленной и т. Д. .
Это достаточно сложно, так что я не думаю, что они делают это вручную с помощью JavaScript.
Похоже, что они делают версионное представление, где только разность изменений (в JSON) передается клиенту при опросе, поэтому представление синхронизируется с БД с помощью этих различий.
Я никогда не слышал и не видел библиотеку для "версионного представления", но, может быть, такая библиотека или фреймворк существуют? Или есть какой-то другой способ, которым они делают это? Спасибо!
Кстати, я использую Ruby on Rails для сборки этого.