Bonjour à tous,
J'ai un peu farfouillé Google et la FAQ mais je ne dois pas trouver les bon mots clefs pour trouver ce que je cherche... pourtant je suis sur a 200% que ma question d'autre se la sont déjà posée ...
Je me pose la question sur comment structurer un projet que je souhaite attaquer.
Grosso modo je souhaite faire une sorte de "Planning" en mode collaboratif.
Plus précisément j'imagine ça avec une petite application client ( un interface graphique assez simple somme toute...) qui ferait ses petites requêtes SQL sur une base MySQL.
Jusque là aucun soucis, mais je me pose une sacrée question qui pourrait remettre ma vision des choses en cause...
Comment "actualiser" ou "notifier" l'application client lorsqu'un utilisateur modifie une donnée dans la table SQL par l'intermédiaire de son interface ?
Je veux dire par la que 2 personnes différentes lance l'application qu'ils ont donc en local sur leur machine, qui affiche les données de la base SQL commune, si l'un modifie une valeur, comment "fire" une mise à jour chez l'autre ( ou les autres...)
Laisser un tourner un Thread en boucle qui rafraichirait toutes X secondes ?... Ça me parait lourd et plutôt pas très optimisé comme solution ...
Qu'en dites vous ?
J'aimerais si possible ne pas m'orienter vers un système d'application client<->serveur car je ne maitrise pas encore ce domaine .... la conversation entre le client et le serveur ...
Voilà j'espère avoir énoncé assez clairement mon interrogation
J'attends donc vos suggestions, opinions ...
Chris
Partager