Независимый от платформы уровень доступа к данным sqlite для ipad / iphone / android / Samsung bada - PullRequest
0 голосов
/ 01 февраля 2011

у нас есть приложение, которое доступно для ipad, iphone, android, а также samsung bada.Поскольку все эти платформы поддерживают sqlite, это приложение широко использует sqlite для сохранения и чтения данных.

Теперь мы сталкиваемся с множеством проблем, когда нам нужно обновить наше приложение, то есть в одном и том же коде доступа к данным в 4 разных приложениях.мы могли бы также надеяться опубликовать это приложение для Windows Mobile в будущем

Мне было интересно, есть ли способ по крайней мере иметь полностью независимую библиотеку для управления нашей частью доступа к данным, чтобы мы могли просто кодировать иОбновите эту библиотеку один раз и просто используйте ее на всех 4 платформах

. Было бы здорово добиться этого, и это сэкономило бы нам много часов кодирования, отладки и тестирования

1 Ответ

1 голос
/ 02 февраля 2011

Нет, потому что то, что вы запрашиваете, - это, по сути, клиентский уровень SQL, расположенный поверх SQLite, аналогично SQL-клиенту Oracle для Linux, Windows и т. Д., Который расположен поверх сервера БД Oracle, на который может кодировать разработчик.Этот уровень клиента SQL должен был бы определять стандартный интерфейс (например, JDBC или ODBC) и быть реализован в Java (Android), C #, VB и F # (Windows Mobile 7) и Objective-C (iOS).

Сказав это, ожидаю ли я, что со временем будет развиваться такой кусок программного обеспечения, учитывая, что SQLite действительно является стандартом defacto для мобильных телефонов?Да, я ожидаю увидеть что-то всплывающее на Git где-нибудь в будущем, что-то подобное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...