Voglio provare a giocare con CouchDB per un nuovo progetto che sto scrivendo (come hobby, non fa parte del mio lavoro). Sono esperto di PHP, ma non ho programmato affatto con CouchDB e ho poca esperienza con i database non SQL.Quale libreria PHP dovrei scegliere per lavorare con CouchDB?
Dall'esame di "Getting Started with PHP" document di CouchDB si consiglia di utilizzare una libreria di terze parti o di scrivere il proprio client utilizzando l'API HTTP RESTful. Penso che preferirei non scherzare con la scrittura delle implementazioni del protocollo a questo punto, ma qual è la tua esperienza con la scrittura di PHP per lavorare con CouchDB?
non ho ancora testato qualsiasi delle alternative, ma ho guardato:
- PHPillow: Mi interessa il modo in cui implementano ORM. Non avevo intenzione di fare ORM, ma il mio dominio del problema probabilmente si adatta bene a quel metodo.
- Oggetto congelatore PHP: sembra un ORM di un uomo povero: posso utilizzarlo per implementare un ORM effettivo o semplicemente come un facile archivio/recupero dell'API di documento, ma sembra troppo primitivo.
- PHP-on-Couch: anche un po 'semplice, ma hanno un'interfaccia API interessante per le viste e dalla documentazione sembra abbastanza utilizzabile.
- Estensione PHP CouchDB: dalle opzioni elencate questo sembra avere le migliori possibilità di inserirlo nella linea principale PHP stessa e ha anche l'API più completa.
Qualsiasi opinione si desideri condividere su ogni libreria è il benvenuto.
Grazie, sembra interessante. – Guss
cool, bel lavoro Sam! Se solo avessi avuto il tempo di passare ad esso per il mio progetto (da PHPillow) –
Grazie per il bel commento e Github seguire Aaron. :-) Sentitevi liberi di inviare un feedback se hai la possibilità di usare Sag. Saluti. –