我正在計劃一個使用phonegap構建的移動應用程序,它將同步用戶數據與服務器。數據可以在應用程序上編輯,也可以通過服務器上的網絡界面進行編輯,一些用戶將擁有多臺設備,因此需要同步這些設備。在.net中實現從移動應用程序到服務器的同步
任何人都知道這種事情的良好指導方針/教程/模式?我可以手工編寫所有的代碼,但我相信我會犯很多常見的錯誤,最好是使用庫或遵循一些好的規則。
如果我在java中做服務器,那麼像OpenMobster聽起來不錯。
我正在計劃一個使用phonegap構建的移動應用程序,它將同步用戶數據與服務器。數據可以在應用程序上編輯,也可以通過服務器上的網絡界面進行編輯,一些用戶將擁有多臺設備,因此需要同步這些設備。在.net中實現從移動應用程序到服務器的同步
任何人都知道這種事情的良好指導方針/教程/模式?我可以手工編寫所有的代碼,但我相信我會犯很多常見的錯誤,最好是使用庫或遵循一些好的規則。
如果我在java中做服務器,那麼像OpenMobster聽起來不錯。
你檢查了Sync Framework Toolkit嗎?
我期待做同樣的事情,並已找到https://github.com/orbitaloop/WebSqlSync/。我還沒有使用它,但它看起來不錯。
只是爲了讓您的研究沒有遺留下的石頭。
要使用OpenMobster,您的服務器不必位於Java中。如果它有幫助,但可以讓你的服務器使用任何語言或平臺。您所要做的就是通過安全的REST API公開您的數據。
然後編寫通過此REST接口訪問數據的OpenMobster同步通道。是的,這個同步通道必須用Java編寫,因爲它插入到核心Sync引擎中。
所以從架構上講,您將在服務器和移動設備之間安裝OpenMobster服務器。
這是相同的架構動員遺留數據庫,CRM系統,ERP服務器時,SalesForce.com等
全面披露:我OpenMobster項目的總工程師
感謝您的提示,我會在這種情況下更多地考慮OpenMobster – Rory
不,謝謝!看起來不錯 – Rory