My opinion: The more you generalize, the less you can harness the specifics of any given API or service.
I wouldn't be interested in using a generic "NoSQL" (a phrase that says what it's not, nothing about what it is) library to interact with CouchDB, but to use a library written to make it simpler for me to harness all the features of CouchDB. -- • • • • • • • • • • • • • Russell McOrmond Lead Systems Engineer | Ingénieur en chef des systèmes | 613.907.7040 Canadian Research Knowledge Network Réseau canadien de documentation pour la recherche CRKN respectfully acknowledges that its offices are located on the traditional, unceded territory of the Algonquin Anishnaabeg People. Le RCDR tient à reconnaître respectueusement que ses bureaux sont situés sur le territoire traditionnel non cédé du peuple anishinabé algonquin.
