SQLite 的 Monaca 实现 - 通过 Cordova 原生或弃用 Web SQL?

Monaca implementation of SQLite - Native via Cordova or Deprecated Web SQL?

所以基本上就像标题所说的那样,Monaca 是通过 Cordova 的 sqlite 插件使用本机实现将本地存储数据库实现为 SQLite,还是依赖于已弃用的 Web SQL 标准?

Monaca 文档在这里:

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

显示它是 SQLite 使用已弃用的 Web SQL 标准:window.openDatabase

我假设 Monaca 实际上会通过插件使用原生 SQLite 的 Cordova 实现,但我在插件管理器中找不到它,文档也不支持以下实现语法:window.sqlitePlugin.openDatabase

无论哪种方式,在应用程序中使用 SQLite 的最佳做法是什么?我担心的是使用已记录的内容(我认为已弃用),然后当 Cordova 插件已经在本机中实现 SQLite 时,下一个版本必须重新编码所有内容。

谢谢!

来自此处的 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 不会有任何问题,但是,当然,最好使用本机插件。