2010-02-13 16 views
6

Estoy escribiendo una aplicación que inicialmente se desarrollará como web (probablemente Silverlight) y la aplicación de Android. Encontré en Android website que SQLite es compatible, pero planeo lanzar la misma aplicación para Windows Mobile, Palm Web OS y iPhone también.Mejor base de datos para el desarrollo de teléfonos móviles

¿Podría aconsejarme sobre qué base de datos sería mejor trabajar con todas las plataformas?

EDIT: Tal vez debería agregar que quisiera que todas las aplicaciones (móvil/de escritorio) se conectaran a un servidor principal cuando se detecta la conexión a Internet y sincronizar todos los datos que se han cambiado.

Respuesta

4

Sqlite debería estar disponible en todas esas plataformas (sin duda en los iPhones de Android).

Sin embargo, probablemente no importe. No va a llamar directamente a la API de Sqlite, va a utilizar la API de "datos" en el teléfono.

Eso, y cada plataforma tiene su propio lenguaje de programación preferido, por lo que incluso si estuviera utilizando la API Sqlite directamente, no tendría la capacidad de compilación cruzada.

Si tiene datos para importar para su aplicación, creo que trataría de encontrar un formato de plataforma neutral (como un archivo de texto) que pueda usar para importar en las distintas API.

1

SQLite es compatible con todas las plataformas mencionadas. Por lo que sabemos, eso es lo que están usando nuestros equipos que trabajan en esa plataforma. Así que me gustaría seguir con SQLite

0

SQLite se ejecuta en todas las plataformas que mencione.

0

Llegó tarde a la fiesta aquí, pero voy a agregar mis dos centavos de todos modos. La base de datos de Couchbase Lite es nueva y está ganando mucho impulso. Cumple con todos los requisitos mencionados anteriormente. Puede verificarlo aquí http://developer.couchbase.com/mobile/

Cuestiones relacionadas