Я новичок в Sencha Touch и все еще не совсем уверен в его шаблонах обработки данных. Я хочу настроить свое приложение примерно так:
Получить данные пользователя с удаленного сервера через AJAX.
Сохраните его в локальном хранилище. Любые модификации (редактирование, добавление, удаление элементов) обновляют локальные данные.
В какой-то момент (когда пользователь нажимает кнопку «синхронизировать», когда пользователь выходит из системы или что-то в этом роде), локально сохраненные данные синхронизируются с сервером, опять же, посредством запроса AJAX.
Итак, какой должна быть основная структура моего приложения для достижения этого шаблона? А также, пока мы здесь, есть ли способ использовать локальную базу данных (в отличие от локального хранилища значений ключей) для указанного хранилища в Sencha Touch?