Quiero intentar jugar con CouchDB para un nuevo proyecto que estoy escribiendo (como hobby, no como parte de mi trabajo). Estoy muy versado en PHP, pero no he programado nada con CouchDB, y también tengo poca experiencia con bases de datos que no sean SQL.¿Qué biblioteca de PHP debería elegir para trabajar con CouchDB?
Al mirar "Getting Started with PHP" document de CouchDB recomiendan utilizar una biblioteca de terceros o escribir su propio cliente utilizando su API RESTful HTTP. Creo que prefiero no meterme con las implementaciones de protocolo de escritura en este momento, pero ¿cuál es tu experiencia al escribir PHP para trabajar con CouchDB?
No he probado ninguna de las alternativas todavía, pero lo han visto:
- PHPillow: Estoy interesado en la forma de aplicar ORM. No estaba planeando hacer ORM, pero mi dominio de problema probablemente se corresponde bien con ese método.
- Congelador de objetos PHP: parece ser el ORM de un pobre - Puedo usarlo para implementar un ORM real, o simplemente como un API fácil de almacenar/recuperar documentos pero parece demasiado primitivo.
- PHP-on-Couch: También es un poco simple, pero tienen una API interesante para las vistas y de la documentación parece bastante útil.
- Extensión de PHP CouchDB: De las opciones enumeradas, parece que tiene la mejor posibilidad de hacerlo en la línea principal de PHP, y también tiene la API más completa.
Cualquier opinión que desee compartir en cada biblioteca es bienvenida.
Gracias, parece interesante. Yo también lo veré. – Guss
genial, buen trabajo Sam! Si solo tuviera tiempo de cambiar a mi proyecto (de PHPillow) –
Gracias por el buen comentario y Github sigue a Aaron. :-) No dudes en enviarnos tus comentarios si tienes la oportunidad de usar Sag. Aclamaciones. –