2013-12-13 12 views
4

Я использую PhoneGap, и я хотел бы избежать запуска/работы с Android Emulator, но быть простым в браузере и работать с Couchbase Lite, как если бы я был на устройстве.Couchbase Lite начинаются локально

Я имею в виду, я хочу создать/запустить базу данных, поместить там некоторые данные, посмотреть, как это работает, а затем нажать/запустить его на/на устройстве.

Итак, я хотел бы начать Couchbase Lite локально на своем ноутбуке, чтобы он получал http calss из моего веб-приложения.

Но так как «Lite» означает «встроенный» для устройства. Есть вопрос можно ли запустить его на моем ноутбуке .. но не на устройстве или на эмуляторе?

Я понимаю, что я мог издеваться над любым ответом на http, который Couchbase Lite мог бы вернуть меня на мои запросы ajax, но я не знаю, что он может и что он не может, поэтому мне нужно работать с реальными данными для Теперь.

Например, если я использовал SQL, это не было проблемой, так как я могу установить SQLite на Android, а также на ноутбук, поэтому я могу избежать использования симулятора, находясь в моем браузере на своем ноутбуке.

И вообще вопрос: Какова наилучшая практика работы с Couchbase Lite на локальной машине, чтобы протестировать все, вместо того, чтобы тратить время на игру с эмулятором?

+1

Я настоятельно рекомендую разместить такие вопросы в группе Couchbase Mobile Google, а не SO, так что вы можете получить прямой разговор с мобильной командой Couchbase :) – scalabl3

+0

Ok. Понял. Наверное, пока не так много людей, которые его используют. – ses

+0

Это первая бета-версия, поэтому да, это довольно ново :) – scalabl3

ответ

0

Это сложный вопрос.

Вы можете скачать Couchbase Lite Java, которая имеет те же API, что и родная версия Android, но поскольку PhoneGap использует JavaScript, это совершенно другое животное.

Если вы не захотели протестировать устройство, я бы рекомендовал использовать только макетные данные, жестко закодированные в вашем приложении. Эти данные были бы тем, что вы ожидаете от Couchbase Lite, но, конечно, поставили. Затем, когда вы уверены, что у вас есть функциональность, пропустите Couchbase Lite в микс.

Мое личное мнение заключается в том, что мобильные приложения предназначались для тестирования через мобильные платформы (а не в веб-браузере), но это только я.

Бест,

Смежные вопросы