Я работаю над приложением, которое будет иметь онлайн-компоненты и автономные компоненты, и хотел бы получить некоторые мнения о том, как я планирую это делать. Не стесняйтесь, чтобы дать мне жесткую любовь, если это смешно идея, как я хотел бы узнать как можно больше с этим: о)Использование файлов cookie для синхронизации онлайн-приложений и офлайн-приложений
Вот это план для того, что я пытаюсь сделать ...
- Клиентская часть делает основной CRUD, но формы могут меняться в зависимости от того, что находится в онлайн-базе данных.
- Клиентскую часть можно использовать онлайн или офлайн.
- Клиентская часть должна быть довольно легко перемещаться с одной машины на другую (т. Е. Мне лучше не создавать базу данных на каждом клиенте).
- Серверную часть не нужно синхронизировать в реальном времени.
Я рассматриваю возможность создания клиентской части серии HTML-форм, которые читаются и записываются в файлы cookie. Формы будут сгенерированы с использованием JS на основе файлов cookie. Например, cookie может хранить такие вещи, как список значений, которые будут использоваться в поле выбора формы. Когда формы будут отправлены, они напишут файлы cookie. Формы могут использоваться для отправки данных, которые, вероятно, изменят способ создания формы при следующем загрузке ... например, у меня может быть форма, которая позволит мне вводить параметры, которые будут включены в поле выбора другой формы.
Часть сервера будет считывать эти файлы cookie, обновлять базу данных и затем обновлять файлы cookie, чтобы формы были соответствующим образом сгенерированы в следующий раз.
Звучит ли это орехи? Будет ли я лучше смотреть на что-то вроде Google Gears? Любые советы, советы или идеи были бы высоко оценены!
Заранее спасибо: о)