Я разрабатываю приложение PhoneGap для Android (также будет работать на iOS).Библиотеки для онлайн/автономной мобильной синхронизации
Приложение будет онлайн/офлайн. В настоящее время я использую javascript/jquery, чтобы сделать ajax-вызовы службе WCF JSON на стороне сервера.
Это мой механизм синхронизации. Это очень срочно, мне нужно синхронизировать из таблицы базы данных x, поэтому я напишу код на стороне сервера, чтобы загрузить эти данные и разоблачить их в службе. Я напишу код на стороне клиента, чтобы вызвать этот метод в службе и синхронизировать его с моей базой данных на стороне клиента.
Убедившись, что данные не столкнулись, в значительной степени рулон, если требуется.
Просто интересно, существуют ли библиотеки для синхронизации данных, подобных этому? Подумайте о чем-то вроде SQL-репликации (но не о репликации SQL).
Я мог бы написать несколько приложений, подобных этому, поэтому общее решение было бы идеальным.
UPDATE:
Этот вопрос был поднят снова. Почему у нас есть стандарт HTML5, который указывает, что у нас могут быть автономные базы данных, а также кешировать html-страницы и javascript на устройстве, но у нас нет стандартного способа синхронизации данных?
Это указывает на то, что мы ожидаем, что сможем отказаться от наших приложений.
Несомненно, это может быть легко сделать в простом приложении, которое мы должны разрабатывать с самого начала.
Но следующее приложение, которое мы будем писать, будет намного сложнее.