Yeah - most client side MVC frameworks wind up having to sync the client Model and the server Model, and are based around data (what something is). In Q we took the approach of streams and messages, being broadcast to all participants and offline notifications sent to subscribers. So the apps are encouraged to listen for messagea pushed from the server, which may be "data changed" but could also be a chess move, or a song added, etc.
Comments
Yeah - most client side MVC frameworks wind up having to sync the client Model and the server Model, and are based around data (what something is). In Q we took the approach of streams and messages, being broadcast to all participants and offline notifications sent to subscribers. So the apps are encouraged to listen for messagea pushed from the server, which may be "data changed" but could also be a chess move, or a song added, etc.