2017-07-05 3 views

Antwort

0

Realm Ihre Lösung sein könnte: https://realm.io/docs/javascript/latest/index.html

Realm ist eine mobile Datenbank, die direkt in Smartphones, Tablets oder Wearables läuft. Dieses Projekt hostet die JavaScript-Versionen von Realm.

Gegenwärtig unterstützen wir nur React Native (sowohl iOS & Android) als auch Node.js (unter MacOS und Linux), aber wir überlegen, Unterstützung für Cordova/PhoneGap/Ionic hinzuzufügen.

Eigenschaften

  • Mobil-first: Reich ist die erste Datenbank von Grund auf neu entwickelt direkt in Handys, Tablets und Wearables zu laufen.

  • Einfach: Daten werden direkt als Objekte verfügbar und durch Code abfragbar, was die Notwendigkeit von ORMs beseitigt, die mit Leistungsproblemen & Wartungsproblemen gespickt sind.

  • Modern: Realm unterstützt Beziehungen, Generika und Vektorisierung. Schnell: Realm ist schneller als selbst Raw SQLite bei allgemeinen Operationen, während ein extrem reichhaltiges Feature-Set beibehalten wird.

0

Ich bin nicht ganz sicher, ob dies die schnellste Methode ist oder nicht, würde ich erstellen Sie einfach eine lokale .php API mit einer grundlegenden Switch-Anweisung, die Befehle unterschiedliche SQL in Abhängigkeit von dem angeforderten HTTP-Request-Verfahren ausführt, . Das .php-Skript muss nicht kompliziert sein.

Wenn Sie diese Methode in Betracht ziehen, stellen Sie sicher, dass Sie ein .js-Skript erstellen, das sich um Back-End-basierte Ereignisse kümmert.

Wenn Sie diese Methode in Erwägung ziehen, stelle ich Ihnen gerne ein einfaches Backend-Skript zur Verfügung.

Ich benutze eine lokale .php-API für eine App, die ich gerade entwickle und es behandelt Echtzeit-Chat-Anwendung und intensive Anfragen überraschend gut!

1

Für die Handhabung von App-Daten:
State - Es verarbeitet Komponenten interne Daten mit nicht viel Komplexität.
Props - Es wirft Daten von der Elternkomponente zu Kindern und umgekehrt.
Redux - Es verarbeitet Daten effizient mithilfe von Action-Reducer-Store-Architektur. Ideal für eine komplexe App mit vielen Benutzerdaten.

Für Datenpersistenz:
AsyncStorage - Einfache API zum Speichern und Verwalten von Daten auf dem Gerät manuell.
Redux Persist - Erstellt über Redux, um alle Redux State-Daten synchron zum Gerät zu speichern.

Hoffe das hilft :)

Verwandte Themen