2013-05-16 65 views
1

我正在使用Backbone.js構建「混合」Web應用程序,該應用程序將作爲使用Phonegap的本機應用程序提供。我需要的一件事是離線支持大量數據,因此我們正在考慮使用本機代碼來同步脫機數據與服務器,並在必要時將我們需要的數據位傳輸到Web應用程序。 (我們考慮過的另一種方法是使用Phonegap存儲插件,但這由WebSQL支持,似乎擁有5MB的配額,這對於我們所需的配置來說太小)。Android REST API框架的嵌入式Web服務器

由於應用程序是基於Backbone.js的,這需要一個基於REST的API作爲其後端,我們正在與嵌入RoutingHTTPServer到本地層的想法玩弄 - 本質上,這使我們能夠嵌入在本地Web服務器應用程序,以便Web層可以使用對本地服務器的標準RESTful調用來請求數據。這裏的美妙之處在於Backbone應用程序並不知道任何不同 - 工作流程與從遠程服務器請求數據完全相同。

我想知道是否有相當於Android的RoutingHTTPServer?我看到過像iJetty這樣的項目,但理想情況下,我希望能夠提供REST-API的一些東西(比如RoutingHTTPServer)。會像Spark在Android上工作?

+0

我很驚訝沒有人回答。我正在考慮做同樣的事情,但也出於便攜性的原因,我不能在本地,PC上,雲端和移動設備上運行相同的Web應用程序! – ZiglioUK

回答