2012-03-29 10 views
1

Ich habe viele Formulare mit Daten an das System und viele Ansichten mit Daten aus der Datenbank abgerufen werden. Ich möchte meine Webanwendung in den Online- und Offline-Modus konvertieren. Ich habe HTML5 lokale Speicher- und Webspeicherkonzepte durchlaufen und bereits implementiert. Ich musste meinen Code dafür viel umgestalten.Erstellen Sie eine Online-Modus und Offline-Modus-Anwendung

Ich bin der Meinung, dass dieser Ansatz nicht der richtige ist. Hat jemand einen besseren Vorschlag, um eine Anwendung zu erstellen, die sowohl offline als auch online funktioniert und viele Daten speichern und abrufen kann?

Derzeit ist meine Anwendung eine Webanwendung in Groovy & Grails geschrieben. Meine Anwendung soll auf allen möglichen Browsern und Smart Devices verwendet werden. Es ist ein Proof of Concept arbeitet noch im Gang und ich brauche Anleitung für diesen

Dank

Antwort

0

HTML5 ist noch eine Web-Technologie, und für Online-Nutzung optimiert. Offline-Web-App zu erstellen, selbst mit HTML5-Funktionen, ist sehr begrenzt.

Wenn Sie wirklich eine voll funktionsfähige Offline-App benötigen, ist es besser, sich die desctop/mobile Tools anzusehen. Einige von ihnen, wie Apache Cordowa (war PhoneGap) oder Appcelerator Titanium, können einige Webtechnologien wie JavaScript wiederverwenden. Aber es ist eine völlig andere Art, und Sie müssen 3 Version Ihrer App haben: Web (Grails), Desktop (Titan oder Swing vielleicht) und mobile (Cordowa/Titan)

+0

Gibt es Architektur für diese Art optimiert von Situationen – srisris

+0

Vielleicht ist es "RESTFul API + webapp/mobileapp auf dieser Basis" –

Verwandte Themen