首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用JS将DB与我的Firefox OS应用程序连接

使用JS将DB与我的Firefox OS应用程序连接
EN

Stack Overflow用户
提问于 2015-02-25 11:37:53
回答 3查看 173关注 0票数 0

我正在为Firefox开发一个应用程序,我需要从/向我的DB检索/发送数据。我还需要在JS中的逻辑实现中使用这些数据。

有人告诉我,我不能在Firefox操作系统中实现PHP,那么还有其他方法来检索数据并使用它吗?

PS:这是我正在开发的第一个应用程序,所以我的编程技巧有点粗糙。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-02-25 16:08:33

您可以在JS中使用本地数据库,例如PouchDBTaffyDBPersistenceJSLokiJSjStorage

您还可以使用解析Firebase的API将数据保存到后端服务器。

或者您可以部署自己的后端存储并使用REST将数据保存到它。

票数 0
EN

Stack Overflow用户

发布于 2015-02-25 12:11:08

在从DB发送/接收数据时,您应该坚持基本的通信模式。在您的情况下,您需要通过web和应用程序将数据传递给DB。

永远不要,永远不要让一个应用程序与你的DB直接沟通!

因此,您首先需要做的是实现一个包装器应用程序,以便对您的DB进行受控访问。例如,这通常是用PHP实现的。然后,PHP应用程序提供了外部应用程序(如FFOS应用程序)可以与DB通信的接口。

因为这涉及到非常基本的编程知识,所以请给出您对编程的了解程度。然后,我考虑提供进一步的细节。

票数 0
EN

Stack Overflow用户

发布于 2015-03-05 07:24:33

这可能比你想象的要难一些,但也可能比你想象的要容易。使用mysql作为后端具有严重的含义。例如,据我所知,mysql没有提供任何http接口。换句话说,对于大多数基于SQL的数据库,您必须使用某种中间件将应用程序连接到数据库。

通常,中间件是一台服务器,它发布某种类型的http,可能是以rest的方式,甚至是JSONrpc。编写中间件的语言并不重要。使用这种变体所面临的严重问题是限制数据。防止其他用户访问他们不应该访问的数据。

还有另一个变体,如果您想在服务器上拥有一个数据库+同步,我会说。CouchDB + PouchDB免费为您提供该功能。我的意思是,这真的很容易设置,但你将不得不重新设计你的应用程序的某些部分。如果应用程序做了大量的数据更改,最终可能会填充磁盘,但是如果您刚刚开始,这个设置可能就足够了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28718049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档