He estado estudiando la posibilidad de utilizar Bento para iPhone/iPad en algunos proyectos en los que los datos se registrarán sobre el terreno y luego se sincronizarán con una base de datos principal en un Mac. Lo que me preocupa de este sistema es que si hay un problema cuando la base de datos de Bento se sincroniza con el Mac y la base de datos se corrompe, puede haber una pérdida completa de datos. Lo ideal sería, por ejemplo, enviar por correo electrónico los datos del iPhone/iPad antes de sincronizarlos, de modo que, aunque se pierda la base de datos, al menos tengamos los datos y podamos introducirlos manualmente en la base de datos principal del Mac. Sin embargo, todavía no he encontrado ninguna forma de sacar los datos de Bento del iPhone, aparte de sincronizarlos con el Mac. ¿Alguien sabe de alguna otra solución para esto?
Respuesta
¿Demasiados anuncios?Bento no tiene capacidad de sincronización a través de la red, ni de impresión (se pueden imprimir los documentos adjuntos/incorporados a un registro, pero no el propio registro). Fue diseñado para ser totalmente simple. Eso hace que sea la herramienta equivocada para proteger los datos hasta el punto de permitir copias de seguridad o exportar/importar como pides.
La API está ahí para utilizar la sincronización de MobileMe tanto en el mac como en el iOS - pero la ingeniería no se hizo para que eso funcionara en el universo Bento. Sin embargo, hay muchas soluciones que funcionan a un coste mayor (pero aún asequible).
En su caso, Filemaker Go se conecta a una base de datos que se sirve con FileMaker Pro y garantiza que los datos de campo siempre se sincronizan con un servidor central, siempre que la red permita la conectividad.
Aquí hay un buen resumen de cómo se comparan Bento y Filemaker Go . Bento me ha resultado muy fiable y no he oído que nadie haya perdido datos, pero un error del usuario o la pérdida de un teléfono antes de volver a sincronizarlo provocará claramente la pérdida de datos.
Hay muchas aplicaciones para tomar notas que se sincronizan fuera del dispositivo con un servidor ( Simplenote es la que yo uso) y aún más aplicaciones del tipo GTD / Gestión de tareas (como Cosas o Todolicious o el gran kahuna OmniFocus ) que podría aprovechar para evitar la pérdida de datos a través de los servicios de sincronización.
Al final, FileMaker Go + Pro es mucho más barato que el desarrollo de aplicaciones personalizadas, por no mencionar que es ridículamente más rápido de implementar. Si el coste de perder un conjunto de datos supera los costes de implementación de FileMaker fácilmente calculados, entonces su decisión es trivial. No olvide calcular el coste de volver a crear los datos.