代码之家  ›  专栏  ›  技术社区  ›  Guss

我应该选择使用哪个PHP库来处理CouchDB?

  •  21
  • Guss  · 技术社区  · 14 年前

    我想试着和CouchDB一起玩一个我正在写的新项目(作为业余爱好,不是我工作的一部分)。我精通PHP,但我根本没有用couchdb编程,而且我对非SQL数据库也没有什么经验。

    从CouchDB的 "Getting Started with PHP" document 他们建议使用第三方库或使用其RESTfulHTTP API编写自己的客户机。我想我现在不想自己去写协议实现,但是你在编写PHP来使用CouchDB方面有什么经验?

    我还没有测试任何替代方案,但我研究了:

    • 我对他们实现ORM的方式很感兴趣。我不打算做ORM,但我的问题域可能很好地映射到那个方法。
    • php对象冰柜:看起来像一个穷人的ORM——我可以使用它来实现一个实际的ORM,或者像一个简单的存储/检索文档API一样,但它看起来太原始了。
    • 沙发上的PHP:也有点简单,但是他们有一个有趣的视图API,从文档中看,它看起来足够可用。
    • php couchdb扩展:从列出的选项来看,它有最好的机会进入php主线本身,也有最完整的api。

    欢迎大家对每个图书馆发表任何意见。

    3 回复  |  直到 14 年前
        1
  •  15
  •   Sam Bisbee    14 年前

    就其价值而言,我也有许多同样的问题。我在couchdb wiki上使用了“高级”的例子来完成我的很多第一个项目,因为我发现它比你列出的许多库都要好,感觉更自然,但厌倦了一些错误和缺少功能。

    所以我写了自己的: Sag . 0.1.0版将于本周发布,但存储库中的最新代码是稳定的——我现在正在一些项目中使用它。不是说我有偏见。-)

    干杯。

        2
  •  2
  •   Aaron McAdam    14 年前

    试试phbendow,它是目前最好的。

        3
  •  0
  •   podolinek    14 年前

    在这个时候,并不是任何适合沙发的PHP库。我曾与phppillow合作过,但没有相关文件:(