javascript - 如何构建无需安装、仅客户端的数据库 Web 应用程序

标签 javascript html xml web-applications nosql

我工作的地方在 IT 方面非常受限。 我无权访问 SQL Server 或 Web 服务器,因此 Apache、PHP、mySQL 等都无法使用。没有服务器端任何东西。
网络上的 PC 无法看到彼此(因此安装 WAMP 和打开防火墙端口不起作用...此外...我们也无法安装任何东西...都被锁定),这是由于组策略限制。然而,有很多我们都可以使用的共享驱动器。目前我们正在使用 Microsoft Access,但它很笨重。
我们需要转向平板电脑,这样管理人员就可以在四处走动时看到信息。我的建筑是一个巨大的仓库,因此是我尝试构建的解决方案的驱动因素。

所以问题是这样的。我想构建一个显示 KPI/报告的网络应用程序。它需要有某种类型的数据库支持,这样我就可以存储数据,然后我可以通过 Javascript 或类似的东西检索这些数据(记住我只能使用客户端技术)。无论是 JSON 还是 XML,我都不介意。
多个人将需要同时访问。

总结一下

无法安装任何东西
无法访问网络服务器或任何类似于网络服务器的东西
有共享驱动器,所以可以存储 NoSQL/JSON/XML 文件以在那里共享
仅限客户端技术
网络上的 PC 无法看到对方
无法使用任何互联网或云存储解决方案,因为它们被阻止

我完全迷路了,有什么解决办法吗?

最佳答案

我会检查 PouchDB。 http://pouchdb.com/

纯 Javascript 并将数据本地存储在用户机器上。

将来如果您想将它连接到服务器端数据库,您可以将它连接到 CouchDB。

关于javascript - 如何构建无需安装、仅客户端的数据库 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19848140/

相关文章:

javascript - 如何处理 JSON.parse

android - 有没有办法在 strings.xml 中存储带标记的字符串?

java - GWT 错误!类型 org.w3c.dom.Node 没有可用的源代码

java - 将 Jaxb Pojos 序列化到多个或不同的命名空间

javascript - 当到达数据对象末尾时停止迭代

javascript - 调用 Javascript 函数时幕后发生了什么

php - 使用另一个动态组合框的 php 和 onselection 更改值创建动态组合框

javascript - Bootstrap datetimepicker - 不会显示日历或格式化日期

javascript - 退格键在达到其限制时无法在 Firefox for TextArea 中工作

Python lxml - 获取标签文本的索引