Hangi PHP kütüphanesi ben CouchDB ile çalışmayı tercih etmeliyim?

3 Cevap php

Ben (bir hobi değil, işimin bir parçası olarak) yazıyorum, yeni bir proje için CouchDB ile oynamaya denemek istiyorum. Ben de PHP usta değilim, ama ben de tüm CouchDB ile programlanmış değil, ve ayrıca non-SQL veritabanları ile biraz deneyimim var.

CouchDB en bakarak "Getting Started with PHP" document onlar bir üçüncü taraf kitaplığı kullanarak ya da sığınakta HTTP API kullanarak kendi istemci yazıyorum öneririz. Ben bu noktada kendimi yazma protokol uygulamaları ile karışıklık tercih etmem, ama düşünmek yazma PHP ile deneyimi CouchDB ile çalışmak nedir?

Ben henüz alternatiflerden herhangi test değil, ama ben baktım:

  • PHPillow: Ben onlar ORM uygulamak şekilde ilgileniyorum. Ben ORM yapmak için planlama değildi, ama benim sorunum etki muhtemelen bu yöntemle iyi harita.
  • PHP Nesne Dondurucu: fakir bir adamın ORM gibi görünüyor - Ben gerçek bir ORM uygulamak, ya da sadece kolay bir mağaza / belge API almak olarak kullanabilirsiniz ama çok ilkel görünüyor.
  • PHP-on-Kanepe: Ayrıca biraz basit, ama onlar görüşlerine yeterince kullanışlı görünüyor belgelerine ilginç bir API var.
  • PHP CouchDB Uzatma: Bu PHP mainline kendisi içine onu yapma en iyi şansı var, ve aynı zamanda en eksiksiz bir API var gibi listelenen seçeneklerinden bu görünüyor.

Her kütüphaneye paylaşmak için herhangi bir görüş, bir dilek açığız.

3 Cevap

Bu değer ne için, ben aynı sorunların birçok vardı. Ben bu listede ve daha doğal hissetti kütüphanelerin çok daha iyi buldum, benim ilk projelerinden bir sürü için CouchDB wiki "gelişmiş" örneğini kullanarak sona erdi, ancak bazı özellikleri böcek ve eksikliği yorgun var .

Yani benim kendi yazdı: Sag. Sürüm 0.1.0 bu hafta serbest olacak, ancak depodaki son kod istikrarlı - Ben şu anda bir kaç proje üzerinde kullanıyorum. Ben önyargılı olduğumu falan değil. :-)

Şerefe.

PHPillow, şu anda oradaki en iyi deneyin.

Bu süre içinde kanepe için herhangi bir ince php kütüphane değildir. Ben phppillow ile çalışıyordu ve kesinlikle ilgili belgeler olmadan, iyi,: (