我正在计划一个使用phonegap构建的移动应用程序,它将用户数据与服务器同步。可以在应用程序上或通过服务器上的 Web 界面编辑数据,并且一些用户将拥有多个设备,因此需要全部同步。
有人知道这类事情的良好指南/教程/模式吗?我可以手动编写所有代码,但我确信我会犯很多常见错误,最好使用库或遵循一些好的规则。
如果我在 java 中做服务器,那么像OpenMobster这样的东西听起来不错。
你检查过同步框架工具包吗?
我想做同样的事情并找到了https://github.com/orbitaloop/WebSqlSync/。我还没有在愤怒中使用它,但它看起来不错。
只是为了在您的研究中不遗余力。
要使用 OpenMobster,您的服务器不必使用 Java。如果是的话,它会有所帮助,但是您可以使用任何语言或平台来使用您的服务器。您所要做的就是通过安全的 REST API 公开您的数据。
然后,您编写通过此 REST 接口访问数据的 OpenMobster 同步通道。是的,这个同步通道必须用 Java 编写,因为它插入到核心同步引擎中。
所以从架构上讲,你的服务器和移动设备之间会有 OpenMobster 服务器。
在移动遗留数据库、CRM 系统、ERP 服务器、SalesForce.com 等时,这是相同的架构
全面披露:我是 OpenMobster 项目的总工程师