我想尝试玩一个我正在写的新项目(作为业余爱好,而不是我工作的一部分)与CouchDB一起玩。我非常熟悉PHP,但是我没有用CouchDB进行编程,而且对于非SQL数据库也没有什么经验。我应该选择哪种PHP库来处理CouchDB?
从查看CouchDB的"Getting Started with PHP" document,他们推荐使用第三方库或使用其RESTful HTTP API编写自己的客户端。我想我宁愿不要在这一刻自己编写协议实现,但是您在编写PHP以使用CouchDB方面的经验是什么?
我没有测试任何的替代品,但我看了看:
- PHPillow:我感兴趣的是他们实现ORM的方式。我不打算做ORM,但是我的问题域可能很好地映射到该方法。
- PHP Object Freezer:看起来像一个穷人的ORM--我可以用它来实现一个真正的ORM,或者只是一个简单的存储/检索文档API,但它看起来太原始了。
- PHP-on-Couch:也有点简单,但它们有一个有趣的API视图和文档,它看起来足够有用。
- PHP CouchDB扩展:从列出的选项看起来,它有最好的机会进入PHP主线本身,并且拥有最完整的API。
欢迎任何想在每个图书馆分享的意见。
谢谢,它看起来很有趣。 – Guss 2010-04-22 16:43:14
很酷,很好的工作Sam!如果只有我有时间切换到我的项目(来自PHPillow) – 2010-04-26 23:21:52
感谢您的好评和Github关注Aaron。:-)随时发送反馈if你有机会使用Sag。干杯。 – 2010-04-27 03:40:04