2010-02-13 26 views
6

Başlangıçta web (muhtemelen Silverlight) ve Android uygulaması olarak geliştirilecek bir uygulama yazıyorum. SQLite'ın desteklediği Android website'da bulunduğum için, aynı uygulamayı Windows Mobile, Palm Web OS ve iPhone için de yayınlamayı planlıyorum.Cep telefonu geliştirme için en iyi veritabanı

Tüm platformlar için hangi veritabanının üzerinde çalışmanın en iyi olacağı konusunda bana tavsiyede bulunabilir misiniz?

DÜZENLEME: Belki de tüm bağlantıların (mobil/masaüstü) internet bağlantısı algılandığında ana sunucuya bağlanmasını ve değiştirilen tüm verileri senkronize etmesini istiyorum.

cevap

4

Sqlite ile tüm platformlarda (kesinlikle iPhone'larda bir iPhone) kullanılabilir. Bununla birlikte, muhtemelen önemli değil. Doğrudan Sqlite API'sine çağrı yapmayacaksınız, telefonda "veri" API'sını kullanıyor olacaksınız.

Bu, ve her platformun kendi tercih edilen programlama diline sahip olduğu için, doğrudan Sqlite API'sini kullanmış olsanız bile, çapraz derleme yapamazsınız.

Uygulamanız için içe aktarılacak verileriniz varsa, çeşitli api'lere içe aktarmak için kullanabileceğiniz bir platform-nötr biçimi (bir metin dosyası gibi) bulmayı deneyebilirim.

1

SQLite, belirtilen tüm platformlar tarafından desteklenir. Bu platformda çalışan ekiplerimizin ne kullandığını bildiğimiz kadarıyla. Yani SQLite

0

SQLite, bahsettiğiniz tüm platformlarda çalışır.

0

Buraya partiye geç kalmanın yolu, ama yine de iki sentimi ekleyeceğim. Couchbase Lite veritabanı yeni ve çok fazla ivme kazanıyor. Yukarıdaki tüm gereksinimleri karşılarsa, buradan kontrol edebilirsiniz http://developer.couchbase.com/mobile/

İlgili konular