Bonjour à tous,
Je recherche quelques renseignements pour un projet concernant les bases de données.
Le but est de crée une application web sur tablette (en principe Ipad - navigateur pas tout a fait défini pour le moment)
L'application est liée à une base de donnée mysql (hebergeur : web4all) . Le client peut administrer l'application via connection web.
Actuellement appli : HTML/CSS/PHP/MYSQL - Peut etre plus tard une "Single Page Application"
Ma question : Parfois l'application sera hors ligne - comment stocker et mettre à jour les changements effectués par le client si hors ligne temporairement.
--------------------------------------------------------------------------------------------
Après de nombreuses recherches , j'ai juste quelques pistes mais je me perd un peu :
• Le système Manifest
• Webstorage / localstorage , mais il me semble que si le client quitte le navigateur - les données sont perdus.
• IndexedDB : je n'ai pas tout compris de cette solution pour le moment.
• SQLite : je n'ai pas tout compris de cette solution pour le moment.
• WebSQL : semble un peu abandonnée je crois.
• Service Workers : semble etre une solution future (?)
• Replicate - une replication de la base de donnée (considerant , j'imagine un base de donnée locale (un wamp offline tablette) puis une autre base en ligne et cela se met a jour lors de connection retrouvée
• Eventuellement se tourner vers Angular.js et/ou Node.js, je connais mal ces solutions.
-----------------------------------------------------------------------------------------
Voila les quelques pistes que j'ai dégagé.J'ai conscience que la tâche est ardu mais si vous pouviez m'aider à faire un peu de tri ou d'autres idées/options.
Pensez-vous que l'une est à creuser plus que l'autre pour atteindre la réalisation de mon projet.
Merci pour votre attention et tous conseils.
Stéphane
Je recherche quelques renseignements pour un projet concernant les bases de données.
Le but est de crée une application web sur tablette (en principe Ipad - navigateur pas tout a fait défini pour le moment)
L'application est liée à une base de donnée mysql (hebergeur : web4all) . Le client peut administrer l'application via connection web.
Actuellement appli : HTML/CSS/PHP/MYSQL - Peut etre plus tard une "Single Page Application"
Ma question : Parfois l'application sera hors ligne - comment stocker et mettre à jour les changements effectués par le client si hors ligne temporairement.
--------------------------------------------------------------------------------------------
Après de nombreuses recherches , j'ai juste quelques pistes mais je me perd un peu :
• Le système Manifest
• Webstorage / localstorage , mais il me semble que si le client quitte le navigateur - les données sont perdus.
• IndexedDB : je n'ai pas tout compris de cette solution pour le moment.
• SQLite : je n'ai pas tout compris de cette solution pour le moment.
• WebSQL : semble un peu abandonnée je crois.
• Service Workers : semble etre une solution future (?)
• Replicate - une replication de la base de donnée (considerant , j'imagine un base de donnée locale (un wamp offline tablette) puis une autre base en ligne et cela se met a jour lors de connection retrouvée
• Eventuellement se tourner vers Angular.js et/ou Node.js, je connais mal ces solutions.
-----------------------------------------------------------------------------------------
Voila les quelques pistes que j'ai dégagé.J'ai conscience que la tâche est ardu mais si vous pouviez m'aider à faire un peu de tri ou d'autres idées/options.
Pensez-vous que l'une est à creuser plus que l'autre pour atteindre la réalisation de mon projet.
Merci pour votre attention et tous conseils.
Stéphane