如何构建一个无安装,仅限客户端的数据库Web应用程序

时间:2013-11-07 22:36:51

标签: javascript html xml web-applications nosql

在我工作的地方,它在IT方面受到很大限制。 我无法访问SQL Server或Web服务器,所以Apache,PHP,mySQL等都不在桌面上。没有服务器方面的任何东西 网络中的PC无法看到对方(因此安装WAMP和打开防火墙端口无法工作......除此之外......我们无法安装任何东西......全部锁定),这是由于组策略限制。但是,我们都可以使用大量共享驱动器。目前我们正在使用Microsoft Access,但它很笨重 我们需要转向平板电脑,以便管理人员可以随时查看信息。我的建筑是一个巨大的仓库,因此我试图建立解决方案的驱动力。

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

总结一下

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

我完全失去了,任何解决方案?

3 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

以下是我将在您的情况下实施的内容:

Backbone.js https://www.stackmob.com/

Backbone提供了一种构建健壮的客户端应用程序的好方法,而stackmob可以托管你的数据库,这是一个免费的教程:

https://www.udemy.com/learn-backbonejs-stackmob/

答案 2 :(得分:0)

sqlite.org是一个独立的,无服务器的数据库