zu verwenden? Ich freue mich auf Relay/GraphQL. Es ist großartig, es mit React zu verwenden, aber mein Hauptanliegen ist, ob es möglich ist, GraphQL im Offline-Modus zu verwenden. In meiner Hybrid-App, die derzeit mit Ionic Framework (basierend auf AngularJs) gebaut wird, plane ich, auf React, Redux umzusteigen. Was das Abrufen von Daten vom Server betrifft, sehen Relay/GraphQL gut aus, aber wie würde ich eine GraphQL-Instanz lokal auf dem Handy ausführen, wenn der Benutzer offline ist? Ist dies ein gültiger Anwendungsfall für Relay/GraphQL? Ab heute verwende ich PouchDB als meine lokale Datenbank.Ist es möglich, GraphQL mit einer offline mobilen Datenbank wie SQLite oder PouchDB
Antwort
Es gab nur ein Update über offline in Blogpost 2015-08-11
https://facebook.github.io/react/blog/2015/08/11/relay-technical-preview.html
Weitere Schritte:
Offline-Unterstützung. Dies ermöglicht es Anwendungen, Abfragen zu erfüllen und enqueue Updates ohne Konnektivität
Ich würde WebSocket verwenden, wenn online zu überprüfen und eine Art von Meldung zeigen, wenn sie offline. Führen Sie keine Abfragen im Offline-Modus aus. Oder wenn Sie eine bessere UX-Version wünschen, versuchen Sie, die Abstraktionsschicht so zu erstellen, dass die neuesten Daten und Mutationen gespeichert werden und die Aktualisierung auf den Server übertragen wird, sobald die Verbindung hergestellt ist.
React Conf wird 2016-Juni https://www.react-europe.org/ Ich denke, sie werden es vor diesem Datum machen und während conf oder vorher ankündigen, aber es ist nur meine persönliche Meinung.
Thnx @Lukas. Ich schaue mir eine Situation an, in der der Benutzer im Offline-Modus einige Tage lang ausdehnt und Inhalte verwendet, die er heruntergeladen hat. Wenn der Benutzer offline geht, werden die Updates schließlich mit dem Server synchronisiert. Ich sehe nicht, ob ein solcher Anwendungsfall etwas ist, an das sie denken, oder es ist nur eine vorübergehende Offline-Nutzung in Betracht gezogen. Ich hoffe, die Updates zu sehen. – Amrudesh
Wissend, dass Facebook als Firma sehr ernst mit dem Handy ist, würde ich darauf wetten, dass sie so schnell wie möglich offline arbeiten werden. Sie brauchen mehr Zeit, um es gut umzusetzen. Der Offline-Modus ist für Mobilgeräte entscheidend. –
- 1. Ionic: sqLite & PouchDB oder NoSQL
- 2. Verbindung mit einer SQLite-Datenbank nicht möglich
- 3. Ist es möglich, offline erste Apps mit React-Native zu erstellen?
- 4. Daten offline in einer Datenbank speichern
- 5. Überprüfen, ob die PouchDB-Datenbank leer ist
- 6. ASP.NET Registrierungsformular zu einer einfachen Offline-fähigen mobilen Anwendung
- 7. Probleme mit PouchDB + SQLite auf ionic 2
- 8. Ist es möglich, Conda mit Abhängigkeiten komplett offline zu installieren?
- 9. Datenbank in PouchDB erstellen
- 10. Wie sqlite Datenbank mit Osmdroid verwenden?
- 11. Ist es möglich, eine plattformübergreifende, OFFLINE mobile App zu erstellen?
- 12. PouchDB Abfrage mit Parametern
- 13. Ist es möglich, Xampp auf einem mobilen Gerät wie einem Galaxy Tab oder iPad zu installieren?
- 14. Ist es möglich, Datenbank-Operationen auf lokal gespeicherten DB über Javascript (WebSQL oder Indexeddb)
- 15. Wie importiere/exportiere ich Datenbank von PouchDB
- 16. Ist es möglich, Javascript in einer Datenbank zu speichern?
- 17. bzr: Ist es möglich, zwischen Revisionen offline zu wechseln?
- 18. Wie können Sie eine Datei, wie PDF, in einer Offline SQLite-Datenbank speichern?
- 19. Datei ist verschlüsselt oder ist keine Datenbank in SQlite Android
- 20. Ist es möglich, alle Fremdschlüssel in einer Datenbank aufzulisten?
- 21. Android-Anwendung Offline-Modus, lokale SQLite-Datenbank-Synchronisation mit entfernten Datenbank
- 22. Python SQLite: Datenbank ist
- 23. Ist es möglich, Daten von Mysql-Datenbank
- 24. Oracle Backup-Datenbank mit sqlplus ist es möglich?
- 25. Verbinden mit einer SQLite-Datenbank mit PHP
- 26. Ist es möglich, Daten zu verlieren, wenn eine SQLite-Datenbank nicht geschlossen ist?
- 27. HTML5 Offline-Video-Caching in mobilen Safari
- 28. Verwenden von SQLite oder SQL mit PHP
- 29. Wie man pouchdb und couchdb Synchronisation verwaltet?
- 30. Ist es möglich, Datenbank automatisch mit zwei Context zu generieren?
Nur neugierig - Ich spiele mit der Idee, eine App in Ionic 2 (Typescript) zu bauen, aber ich werde auf ein Back-End mit GraphQL zugreifen müssen. Gibt es einen besonderen Grund, warum Sie zu React/Redux wechseln wollten und was Sie daraus gelernt haben? Irgendwelche Gedanken zum Starten eines Projekts in Ionic2 + GraphQL? – mpsyp