Actualmente uso Couchbase Lite. Estoy un poco molesto porque después de que TouchDB se inició, Couchbase decidió alejarse de CouchDB. Al no ser un cliente que paga, no me puedo quejar demasiado ya que estoy recibiendo una gran pieza de software de forma gratuita. Entonces Cloudant sale con Cloudant Sync, y tengo una cuenta con ellos con la que uso para alojar datos. He aquí por qué todavía no me he mudado a Cloudant Sync: requieren Cocoa Pods. Cocoa Pods es un software que modifica el archivo de su proyecto para descargar e incluye las bibliotecas de software necesarias. Probé con CocoaPods en un proyecto vacío y funcionó, pero cuando no funcionó en mi proyecto existente en el que he estado trabajando durante años, me desanimé. Entonces, hasta que CocoaPods ya no sea un requisito, no puedo recomendarlo debido a los requisitos previos de instalar software innecesario y no funcionar cuando no puede hackearlo en su archivo de proyecto. Una gran empresa establecida como Cloudant / IBM debería saber la importancia de distribuir los archivos binarios de su software, así como la importancia de no complicar un proceso de software al incluir un tercero innecesario. En cualquier momento, el repositorio de software para CloudantSync debe incluir las bibliotecas actuales de las que depende el proyecto. No debería ser necesario buscar esas bibliotecas de forma independiente en función de los punteros en una herramienta compatible con la comunidad (CocoaPods).
¿Cómo se compara Couchbase Lite con Cloudant Sync?
Related Content
¿Cuáles son las 10 mejores aplicaciones móviles indias disponibles?
¿Quién es la mejor empresa desarrolladora de aplicaciones para Android en Australia?
¿Es el desarrollo de aplicaciones móviles Android una buena opción profesional?
Recientemente estuve mirando Cloudant vs Couchbase Lite. Fui con Couchbase y Couchbase Lite porque parece tener una comunidad más grande y su solución móvil parece más madura. El marco Couchbase Lite es fácil de usar y tiene algunas características excelentes, por ejemplo, LiveQuery.
Dicho todo esto, uno puede usar Couchbase Lite con Cloudant (es decir, el DBaaS) ya que usan el mismo protocolo de sincronización (heredado de CouchDB, creo). El Sync Gateway de Couchbase tiene el concepto de canales que le permite a uno controlar qué datos se sincronizan entre un servidor / base de datos Couchbase remoto y una base de datos Couchbase Lite. Cloudant no tiene canales, pero creo que podría solucionarlo utilizando múltiples bases de datos (por ejemplo, tener una base de datos separada alojada por Cloudant para cada cliente).
More Interesting
¿Cuál es el mejor método para desarrollar servicios de desarrollo de aplicaciones móviles?
¿Qué es mejor, aplicaciones nativas o aplicaciones híbridas?
¿Es esta una buena idea para una aplicación de planificación de bodas?
¿Cómo afectará iOS 7 a los desarrolladores móviles?
¿Por qué la plataforma Xamarin es tan defectuosa?
¿Qué opina de este mercado y cómo puede mejorarse para aumentar la conversión?
¿Cuáles son las ventajas de usar aplicaciones móviles para negocios de taxi?
¿Cuáles son las habilidades técnicas requeridas de un desarrollador de aplicaciones móviles?
¿Qué importancia deben tener los dispositivos móviles en un museo?
¿Por qué PhoneGap todavía usa Web SQL incluso cuando está en desuso?
¿Cuál es la mejor empresa de desarrollo de aplicaciones de Carpool?