Реализация Monaca SQLite - родная через Cordova или устаревший веб-SQL?

Итак, в основном, как говорится в заголовке, реализует ли Monaca базу данных локального хранилища как SQLite, используя собственную реализацию через плагин Cordova sqlite, или она опирается на устаревшее использование стандарта Web SQL?

Документы Монаки здесь:

http://docs.monaca.mobi/cur/en/sampleapp/tips/storage/#creating-a-database-sqlite

Покажите, что это SQLite, используя устаревший стандарт Web SQL: window.openDatabase

Я бы предположил, что Monaca на самом деле будет использовать реализацию Cordova для собственного SQLite через плагин, но я не могу найти его в диспетчере плагинов, и документы не поддерживают синтаксис реализации: window.sqlitePlugin.openDatabase

В любом случае, как лучше всего использовать SQLite в приложении? Я боюсь использовать то, что задокументировано (я думаю, что это устарело), ​​а затем в следующей версии придется все перекодировать, когда плагин Cordova уже реализует SQLite в родном виде.

Спасибо!


person Munsterlander    schedule 01.02.2016    source источник


Ответы (1)


XPost отсюда: https://community.onsen.io/topic/216/monaca-implementation-of-sqlite-native-via-cordova-or-deprecated-web-sql/2

@munsterlander, это очень хороший вопрос! На самом деле я не знал, что Web SQL устарел. На данный момент Monaca включает только плагин Web SQL, но собственный плагин Cordova можно импортировать с помощью плана разработчика или более высокого уровня, и он должен работать без каких-либо проблем. Мы обсудим интеграцию нового плагина в Monaca, но я не могу сказать, когда это произойдет. Я не думаю, что у вас возникнут проблемы с Web SQL, но, конечно, лучше использовать нативный плагин.

person Munsterlander    schedule 20.02.2016