2016-04-10 9 views
0

Ich denke daran, eine Web-App zu entwickeln, die Menschen hilft, ihre Investitionen zu analysieren. Die Nutzer würden ihre Erklärung zu den Investmentfonds hochladen, und das Tool würde sie analysieren und ihnen einige Schlussfolgerungen geben.Wie erstelle ich eine Web-App, die auch lokal funktioniert?

Da die Investitionsdaten empfindlich sind, würden einige Benutzer zögern, sie auf eine unbekannte Website hochzuladen, daher wäre es gut, eine Option für diese Benutzer bereitzustellen, die die App herunterladen und lokal ausführen.

Wie kann ich dies unterstützen, ohne zwei Apps zu erstellen? Was passiert, wenn ich alles in JS code und jeden serverseitigen Code vermeide? Dann kann ich eine Download-Schaltfläche bereitstellen, die eine gezippte HTML/CSS/JS-Datei herunterlädt. Benutzer können es entpacken, doppelklicken Sie auf index.html und verwenden Sie die App. Ich konnte die Offenlegung der Fondsbescheinigung mit einem Dialogfeld "Datei öffnen" und der Datei file API lesen, ohne sie auf einen Server hochzuladen.

Funktioniert das? Gibt es andere Möglichkeiten, dies zu erreichen? Was sind die Vor- und Nachteile von jedem von diesen?

Anforderungen:

  1. Benutzer sollten es als Web-App alles, ohne verwenden Installation können.
  2. Datenschutzempfindliche Benutzer sollten die App auf ihre Festplatte herunterladen und lokal ausführen können, ohne dass Daten an einen Server übertragen werden.
  3. Bei Bedarf können wir den Support auf Chrome unter Windows und OS X beschränken und andere Browser, andere Betriebssysteme, Tablets und Telefone löschen. Dies ist nur ein Hobby-Wochenendprojekt, das niemand nutzen darf.
  4. Ich habe nicht die Zeit, zwei Apps zu erstellen, eine eine Web App und eine andere für das Herunterladen und Installieren lokal.

Antwort