Я проработал свой путь:
http://blog.andyet.com/2011/02/15/re-using-backbonejs-models-on-the-server-with-node
У меня есть несколько вопросов о совместном использовании моделей на стороне сервера и несколько вопросов об переопределении синхронизации. Архитектура синхронизации модели реального времени ftw.
-
Модели
Таким образом, в этом примере он синхронизирует все свое состояние приложения. Часть моего состояния приложения - это модель User, она обрабатывает такие вещи, как вход в систему, поиск типа платформы, которую они используют, и т.д. Я использую это неправильно? У меня есть данные сеанса на стороне клиента в этой модели, что на самом деле не обязательно должно быть на сервере, должен ли я помещать это на сервер в любом случае?Для других моделей, которые являются строгими данными приложения, которые должны быть синхронизированы с сервером, как мне управлять этой моделью на сервере? Есть ли компонент типа "вид", который передает изменения модели и действует на модели, как должен работать сервер?
-
Синхронизировать
Я хочу переопределить метод синхронизации для синхронизации с сервером и любыми другими клиентами, которым нужны обновленные данные. Как вы могли написать метод синхронизации, в котором работает клиент → сервер и сервер → клиент, чтобы независимо от того, где он называется, все обновляются?