我即将开始使用JavaScript/HTML在metro应用程序上工作,该应用程序将在本地存储数据,当没有互联网连接时,还计划将其移植到其他平台上。
数据库的正确选择是什么
我不得不说IndexedDB
是一个比SQLite更好的选择,因为:
- 它内置在浏览器中,所以你写的代码有技能可移植性到web应用程序
- 有几个很好的库来简化它的工作(pouchdb, db.js, jQuery IndexedDB等)
- API被设计为与JavaScript对象一起工作,特别是当它涉及到查询时,不像SQLite,你(一般来说)将不得不创建SQL语句作为字符串