2013-03-19 44 views

回答

9

我正在使用这一目前的项目。有两种选择:

1)couchbase-android。 (是的,couchbase,它实际上是CouchDB的。去图)

See This Link

这是我使用。这只是股票couchDB 1.2.0,捆绑了一个erlang vm for android。我发现它是完美稳定的(尽管是beta版)。最大的缺点是启动应用程序需要大约4秒,因为它必须加载erlang模拟器。自述说明很好。

它不再被开发,有利于...

2)TouchDB android。 Check Out

这是couchDB在java中重写,所以它运行并在android上更快地启动。 iOS中有TouchDB,这在objective-c中是一样的。我被发展状况推迟了,但是听说它并没有那么糟糕。 iOS版本最近有很大的发展,并在1.0版本。我听到“一些功能没有实现”的东西,但没有听说那些功能。据推测,这将只是放下并取代couchbase-android。

我可以证明,couchbase-android运行良好(如果你不介意启动时间)。我已经与科尔多瓦开发了我的应用程序,我很乐意提供有关您是否如此的建议。

+3

TouchDB更新。它已更名为Couchbase-Lite。可以在https://github.com/couchbase/couchbase-lite-android和https://github.com/couchbase/couchbase-lite-ios上的ios版本找到android项目。如果你想了解关于命名历史的更多信息(这有点令人困惑),请参阅https://github.com/couchbase/couchbase-lite-ios/wiki/Why-Couchbase-Lite。 – 2013-06-10 15:45:50