Как синхронизировать автономное веб-приложение (HTML + JS + CSS) с моим сервером? - PullRequest
3 голосов
/ 24 августа 2010

Нужно ли реализовывать собственные методы синхронизации, чтобы автономное веб-приложение (html + css + js) оставалось в курсе изменений, внесенных на сервере (и наоборот)?Я использую MySQL на стороне сервера.

Я читаю Двусторонняя синхронизация между приложением iPhone и веб-приложением с некоторыми указателями, но я думаю, что они говорят о нативных приложениях, когда упоминаютCFUUIDСоздайте, и я пойду, если это возможно для Интернета.

Есть ли у кого-нибудь код, которым можно поделиться, или, может быть, он может указать мне правильное направление?

Спасибо!

PS: надеюсь, мой английский не такой уж ржавый;)

Ответы [ 2 ]

2 голосов
/ 04 июля 2011

Для хранения статического содержимого на стороне клиента , как сказал Джетро Ларсон, манифест кэша приложений - это способ кэширования статического содержимого вашего веб-сайта (HTML, CSS, JS и изображения)..

Для обработки динамически генерируемого содержимого в автономном режиме вы можете использовать шаблоны JavaScript.Для этого существует несколько решений .

Для синхронизации двух баз данных существует проект с именем persistence.js ( persistencejs.org )это библиотека JavaScript, которая предлагает уникальный API для работы с базами данных WebSQL, локальным хранилищем и т. д. У них есть плагин для этой библиотеки, называемый persistence.sync ( persistencejs.org / plugin / sync ), который синхронизируетудаленная база данных с серверной.Он состоит из запросов POST и GET на определенный URL, который вы можете настроить (например, yourapp.dev/sync).У них есть примерный конец, написанный в node.js, и здесь один для Rails .Это просто для понимания и постоянства. Синхронизация хорошо документирована.

0 голосов
/ 27 августа 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...