Синхронизация локального хранилища Sproutcore Datastore

Мне было интересно, можно ли синхронизировать хранилище данных Sproutcore (в памяти) с выбором механизмов хранения браузера, таких как WebSQL, localStorage и т. д.

Я знаю о SC.UserDefaults, но мой вариант использования не связан с сохранением настроек уровня приложения или пользователя.

Если нет такого встроенного способа добиться этого, есть ли проект, пытающийся сделать это где-то, что я мог бы разветвить?


person Amarnath Ravikumar    schedule 01.03.2011    source источник


Ответы (1)


вы можете посмотреть на структуру SCUDS. Конкретно эта часть

https://github.com/etgryphon/sproutcore-uds/tree/master/frameworks/local/lib/adaptors

у них есть несколько адаптеров для газонов и некоторые библиотеки sql на стороне клиента. Кроме этого, я думаю, вам придется свернуть свой собственный.

person hvgotcodes    schedule 01.03.2011
comment
Да, проект SCUDS — единственный общедоступный проект, о котором я знаю (я помогал его писать), хотя только раздел localStorage был протестирован в рабочей среде. Если вы хотите внести свой вклад в работающий адаптер indexDB, это было бы здорово! - person geoffreyd; 02.03.2011