我正计划构建一个网络应用程序来为我教的一些语言课程进行自动测验。最初的模型已构建为 Drupal 模块,因此它将所有内容存储在通过 php 访问的 mySQL 数据库中。不过,我想知道,从长远来看,另一种数据存储技术是否会使应用程序更便携。我希望能够移植可以在移动平台上离线和本地运行的版本。我一直在尝试新的 IndexedDB 技术,Firefox 和 Google 似乎正在购买它,但它仍然很原始,我担心它会改变太多。HTML5 中的常规离线存储选项似乎缺乏任何类型的关系功能,只是存储键值对的平面列表。还有其他选择吗?m 缺少网络/离线可移植性?人们会在这一点上推荐 IndexedDB 吗?
谢谢