Воспроизведение веб-сессии Om (Clojurescript)?

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

Обновлять

Я разместил демо в сети. Идти к:

Connecttous.co

а затем нажмите «Предыдущие сеансы» в нижней части веб-страницы. И код здесь:

https://github.com/zubairq/coils/tree/connecttous


person yazz.com    schedule 24.03.2014    source источник


Ответы (1)


Вы должны взглянуть на этот проект Дэвида Нолена:

https://github.com/swannodette/om-sync

как он комментирует ридми

Всякий раз, когда данные приложения изменяются, om-sync синхронизирует эти изменения с помощью запросов EDN на сервер.

а также в этом твитте

еще одна вещь, которую om-sync дает вам почти бесплатно — веб-приложения, работающие в автономном режиме, которые легко синхронизируются при восстановлении сетевого подключения.

person tangrammer    schedule 25.03.2014
comment
Прохладно. Сейчас я изучаю Ом, и когда я лучше освоюсь с основами, я тоже буду использовать ом-синхронизацию. Спасибо - person yazz.com; 26.03.2014
comment
Спасибо, я сделал демонстрацию на connecttous.co воспроизведения с помощью Clojurescript и Om. - person yazz.com; 13.05.2014