Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Metro应用程序-SQLite与索引数据库_Javascript_Windows 8_Sqlite_Microsoft Metro_Indexeddb - Fatal编程技术网

Javascript Metro应用程序-SQLite与索引数据库

Javascript Metro应用程序-SQLite与索引数据库,javascript,windows-8,sqlite,microsoft-metro,indexeddb,Javascript,Windows 8,Sqlite,Microsoft Metro,Indexeddb,我即将开始使用JavaScript/HTML开发metro应用程序,它将在没有互联网连接的情况下本地存储数据,并计划稍后在其他平台上移植相同的数据 数据库的正确选择是什么- SQLite还是索引db?我不得不说,对于Windows 8应用程序,IndexedDB比SQLite好得多,因为: 它内置于浏览器中,因此您正在编写的代码具有可移植到web应用程序的技能 有几个很好的库可以简化对它的使用(、和更多) 该API设计用于处理JavaScript对象,特别是在查询时,而SQLite(一般来说)

我即将开始使用JavaScript/HTML开发metro应用程序,它将在没有互联网连接的情况下本地存储数据,并计划稍后在其他平台上移植相同的数据

数据库的正确选择是什么-
SQLite还是索引db?

我不得不说,对于Windows 8应用程序,
IndexedDB
比SQLite好得多,因为:

  • 它内置于浏览器中,因此您正在编写的代码具有可移植到web应用程序的技能
  • 有几个很好的库可以简化对它的使用(、和更多)
  • 该API设计用于处理JavaScript对象,特别是在查询时,而SQLite(一般来说)必须将SQL语句创建为字符串

@Xyroid不支持SQLite吗?您需要什么类型的数据访问?如果关系很重要,您可能会倾向于使用SQLite。IndexedDB虽然作为HTML5的“内置”可能更容易-移动部件更少。@JimO'Neil i将维护有关文件的元数据。@Xyroid