2013-05-16 64 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

回答