如何建立一个没有安装,只有客户端,数据库的Web应用程序 [英] How to build a no install, client-side only, database web app

查看:135
本文介绍了如何建立一个没有安装,只有客户端,数据库的Web应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我工作的地方,它在IT方面非常受限制。
我无法访问SQL Server或Web服务器,因此诸如Apache,PHP,mySQL等等都不在桌面上。没有服务器端任何东西。

网络上的PC不能看到对方(所以安装WAMP和打开防火墙端口不会工作......除此之外...我们不能安装任何东西...全部锁定) ,这是由于组策略限制。但是,我们都可以使用大量的共享驱动器。目前,我们正在通过使用Microsoft Access,但它很笨重。

我们需要转向平板电脑,以便管理人员在他们四处走动时可以看到信息。我的建筑物是一个巨大的仓库,因此我试图构建解决方案的驱动程序。



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

多人需要同时访问。



所以总结一下



不能安装任何东西

无法访问Web服务器或类似Web服务器的任何内容

有共享驱动器,因此可以存储NoSQL / JSON / XML文件以在其中共享

客户端仅限网络技术

网络上的个人电脑无法互相识别

无法使用任何互联网或云端存储解决方案 -



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

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



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


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


Where I work it is pretty restricted in terms of IT. I do not have access to an SQL Server or a Web server so things like Apache, PHP, mySQL etc are all off the table. No server side anything.
The PCs on the network cannot see each other (so installing WAMP and opening firewall ports wouldnt work...besides...we cant install anything either...all locked down), this is due to group policy restrictions. However there are plenty of shared drives that we all can use. Currently we are getting by using Microsoft Access but it is clunky.
We need to move towards tablets so managers can see info as they walk around. My building is a massive warehouse, hence the driver for the solution im trying to build.

So the question is this. I want to build a web app that displays KPIs/reports. It will need to have some type of database behind it so I can store data in which I can then retrieve via Javascript or something similar (remember I can only use client-side technolgies). Whether that's JSON or XML i dont really mind.
Multiple people will need access at the same time.

So to sum up

Can't install anything
No access to a web server or anything that resembles a web server
Do have shared drives so could store a NoSQL/JSON/XML file to share there
Client-side technologies only
PCs on the network cannot see each other
Cannot use any internet or cloud storage solutions as they are blocked

Im completely lost, any solutions?

解决方案

I would check out PouchDB. http://pouchdb.com/

Pure Javascript and stores the data locally on the users machine.

In the future if you ever wanted to connect it to a server side database, you can connect it to CouchDB.

这篇关于如何建立一个没有安装,只有客户端,数据库的Web应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆