11

这个 wiki 页面http://wiki.apache.org/couchdb/Getting_started_with_Java列出了几个 CouchDB Java 客户端。我想知道提到的任何客户是否比其他客户更占主导地位/受欢迎/更好/受支持。

4

3 回答 3

15

我认为Ektorp几乎是 mo 的明确领导者。我当然对此非常满意,而且我从未见过有人使用其他任何东西。

此外,作为一个快速指标,Ektorp 显然比其他任何一个都更积极地维护:目前 Ektorp 的最后一次提交是 5小时前,而 CouchDB4j 是 4 年,jcouchdb 是 1 年多一点,jRelax 是 2 年.

于 2013-06-13T11:29:31.327 回答
1

我尝试了 CouchDB4j,它只实现了几个方法。它们没有很好的文档记录,您可能会发现完全缺乏代码示例实现非常令人沮丧,因为它发生在我身上。这就是我不推荐它的原因。为了让您了解这个 API,我尝试将某个文件附加到数据库中已经存在的文档中,但它不支持这种过程。

我现在将给 Ektorp 一个机会,并在我进行过程中进行编辑。看看这两者之间最近的活动,这是一个很大的区别:Ektorp 上一次更新是在一个月前,而 CouchDB4j 是在 3 年前在撰写此评论时更新的。希望这会有所帮助。

编辑:Ektorp 绝对是要走的路。它允许您在数据库中构建自己的条目类型,并根据需要使用尽可能多的变量字段。它还允许轻松操作附件。对我来说,它成功了。

于 2015-01-29T13:17:20.567 回答
1

Lightcouch似乎是当今最活跃的。然而, Ektorp也仍然活跃。

然而,每个都有自己的优势,所以我会根据您希望从 CouchDB 的 HTTP API 中抽象出的级别来选择。我自己,我会使用 Lightcouch。

于 2014-08-05T13:28:17.567 回答