我想嘗試玩一個我正在寫的新項目(作爲業餘愛好,而不是我工作的一部分)與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