Повторное использование моделей Backbone.js на стороне сервера с Node.js и Websockets

Я работал над:

http://blog.andyet.com/2011/02/15/re-using-backbonejs-models-on-the-server-with-node

У меня есть несколько вопросов об обмене моделями на стороне сервера и несколько вопросов о переопределении синхронизации. Архитектура синхронизации моделей в реальном времени ftw.

  1. Модели
    Таким образом, в данном примере он синхронизирует все состояние своего приложения. Часть моего состояния приложения - это пользовательская модель, она обрабатывает такие вещи, как вход в систему, поиск типа платформы, которую они используют и т.д. Использую ли я это неправильно? У меня есть данные о сеансах клиентской стороны в этой модели, что-то, что на самом деле не обязательно должно быть на сервере, должен ли я все равно поставить это на сервер?

    Для других моделей, которые являются строго прикладными данными, которые должны быть синхронизированы с сервером, как я могу управлять этой моделью на сервере? Есть ли компонент типа "вид", который обрабатывает изменения в модели и действует на модели так, как это нужно серверу?

  2. Sync
    Я хочу переопределить способ синхронизации с сервером и любыми другими клиентами, которым нужны обновленные данные. Как можно написать метод синхронизации, который работает с клиентом -> сервером и сервером -> клиентом, чтобы независимо от того, где он называется, все обновились?

29
задан Sangharsh 6 January 2015 в 06:59
поделиться