gpt4 book ai didi

php - 我应该选择哪个 PHP 库来使用 CouchDB?

转载 作者:IT王子 更新时间:2023-10-28 23:53:46 26 4
gpt4 key购买 nike

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

通过查看 CouchDB 的 "Getting Started with PHP" document他们建议使用第三方库或使用他们的 RESTful HTTP API 编写您自己的客户端。我认为此时我不想自己编写协议(protocol)实现,但是您编写 PHP 以与 CouchDB 一起工作的经验如何?

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

  • PHPillow:我对他们实现 ORM 的方式很感兴趣。我不打算做 ORM,但我的问题域可能很好地映射到该方法。
  • PHP Object Freezer:看起来像一个穷人的 ORM - 我可以用它来实现一个实际的 ORM,或者只是作为一个简单的存储/检索文档 API,但它看起来太原始了。
  • PHP-on-Couch:也有点简单,但它们有一个有趣的 View API,从文档来看它看起来非常有用。
  • PHP CouchDB 扩展:从列出的选项来看,它看起来最有可能成为 PHP 主线本身,并且还拥有最完整的 API。

欢迎就每个图书馆发表任何意见。

最佳答案

不管怎样,我遇到过很多同样的问题。我最终在我的第一个项目中使用了 CouchDB wiki 上的“高级”示例,因为我发现它比您列出的许多库更好并且感觉更自然,但厌倦了一些错误和缺乏功能.

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

干杯。

关于php - 我应该选择哪个 PHP 库来使用 CouchDB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2573343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com