Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Tworzysz aplikację internetową, która może pracować w trybie offline, przechowywać dane, a następnie synchronizować je ze zdalnym MySQL w trybie online?

Tak to mozliwe. Chociaż istnieje wiele różnych alternatyw, "Progresywne aplikacje internetowe" (PWA) jest jednym z modnych tematów w dzisiejszych czasach. Zapewniają wrażenia z aplikacji mobilnej z responsywną i mobilną witryną. Zapewniają również tryb samodzielny.

Możesz użyć Cache API , IndexedDB API , Web Storage API ... do przechowywania danych.

Potrzebujesz interfejsu Service Worker aby zsynchronizować Twoją aplikację z bazą danych lub zarządzać Twoją aplikacją, gdy użytkownik jest offline.

Dokumentacja Google dotycząca PWA Może to być dobry punkt do rozpoczęcia. Możesz także zagłębić się w pamięć offline dla pwa dokumenty Google.

To dobry blog, aby opisać funkcje PWA s.

AKTUALIZACJA W KWIETNIU 2018 R.:

W systemie IOS 11.3 wydano Safari 11.1 z obsługą Service Worker. Odniesienie:dokumenty

Dzięki @ChrisLove dla komentarz




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Wybierz z COUNT zwracającym NULL wiersz

  2. Jak zainstalować com.mysql.jdbc.Driver Nie możesz znaleźć sterownika o nazwie klasy:com.mysql.jdbc.Driver?

  3. Funkcja mySQL str_to_date() zwraca błąd

  4. Instrukcja VALUES w MySQL

  5. while ($row =mysql_fetch_array($result)) - ile pętli jest wykonywanych?