So erstellen Sie eine datenbankbasierte Webanwendung ohne Client-Installation

8

Wo ich arbeite, ist es in Bezug auf IT ziemlich eingeschränkt. Ich habe keinen Zugriff auf einen SQL-Server oder einen Web-Server, so dass Dinge wie Apache, PHP, MySQL etc. sind alle aus dem Tisch. Keine Serverseite irgendwas.
Die PCs im Netzwerk können sich nicht sehen (also würde die Installation von WAMP und das Öffnen von Firewall-Ports nicht funktionieren ... außer ... wir können auch nichts installieren ... alles gesperrt), dies liegt an Gruppenrichtlinien-Beschränkungen. Es gibt jedoch viele freigegebene Laufwerke, die wir alle verwenden können. Derzeit erhalten wir mit Microsoft Access, aber es ist klobig.
Wir müssen auf Tablets zugehen, damit Manager Informationen sehen können, während sie herumlaufen. Mein Gebäude ist ein riesiges Lagerhaus, daher der Treiber für die Lösung, die ich bauen möchte.

Also ist die Frage das. Ich möchte eine Web-App erstellen, die KPIs / Berichte anzeigt. Es muss eine Art von Datenbank hinter sich haben, so dass ich Daten speichern kann, in denen ich dann über Javascript oder etwas Ähnliches abrufen kann (erinnere mich, dass ich nur clientseitige Technologien verwenden kann). Ob das JSON oder XML ist, macht mir nichts aus Mehrere Personen benötigen gleichzeitig Zugriff.

Also, um zusammenzufassen

Kann nichts installieren Kein Zugriff auf einen Webserver oder irgendetwas, das einem Webserver ähnelt Verfügen über freigegebene Laufwerke, so dass eine NoSQL / JSON / XML-Datei gespeichert werden kann, um sie zu teilen. Nur clientseitige Technologien
PCs im Netzwerk können einander nicht sehen Kann keine Internet- oder Cloud-Speicherlösungen verwenden, da sie blockiert sind

Ich bin völlig verloren, irgendwelche Lösungen?

    
zoonosis 07.11.2013, 22:36
quelle

3 Antworten

1

Ich würde PouchDB ausprobieren. Ссылка

Reine Javascript und speichert die Daten lokal auf dem Benutzercomputer.

Wenn Sie in Zukunft eine Verbindung zu einer serverseitigen Datenbank herstellen möchten, können Sie diese mit CouchDB verbinden.

    
ryan1234 09.11.2013, 16:06
quelle
1

sqlite.org ist eine eigenständige, serverlose Datenbank

    
nom_nutella 07.11.2013 23:59
quelle
0

Folgendes würde ich in Ihrer Situation umsetzen:

Backbone.js mit Ссылка

Backbone bietet eine großartige Möglichkeit, eine stabile clientseitige App zu erstellen, und stackmob kann Ihre db hosten. Hier finden Sie ein kostenloses Tutorial:

Ссылка

    
spojam 07.11.2013 22:42
quelle