数据库与离子

时间:2016-04-08 09:39:16

标签: angularjs rest cordova ionic-framework local-storage

我们是2名学习网络开发的学生。 现在我们正在研究并试图找出离子应用程序的解决方案。

应用程序将包含大量数据内容(视频,图像,音乐等)

问题是:应该使用REST api开发APP吗? (似乎是使用离子连接到数据库的唯一/最佳方式?)

或者你可以使用基于云的数据库构建应用程序而不使用REST-api(对数据库的任何建议吗?)

,最后我们应该使用LocalStorage作为我们的数据库吗?

1 个答案:

答案 0 :(得分:0)

让我自下而上;如果你说你将在你的数据库中使用大量内容 - 甚至不考虑本地存储。如果您确实必须拥有本地数据库,请考虑查看SQLite(https://github.com/litehelpers/Cordova-sqlite-storage)。

句子"基于cloud的数据库没有REST api"说实话,在Ionic中毫无意义。让我解释; Ionic使用Angular作为其前端框架。而且,前端是这里的关键词。您可以使用任何前端框架或纯粹的vanilla JavaScript,您将能够连接到任何数据库(无论是在云端,本地还是在云端)。它并不是这样的假设。

所以,最后,确认 - 是的,您必须为您的数据库创建一个(REST)API,然后允许您与"交谈"使用Ionic的数据库。

希望这可以解决一些问题。