06-05-2011, 11:29 PM
Bonjour,
J'ai lu attentivement votre discussion et je me posais une question.
J'ai découvert aujourd'hui Node.js et ai regardé quelques tutoriaux à propos. Je n'ai pas encore testé.
N'est-il pas possible de réaliser un système de queue (pour la construction de bâtiments par exemple) uniquement avec Node.js?
Je voyais la chose comme suit :
- Le navigateur effectue une requête en ajax par exemple vers l'url et le port écoutés par Node et exécute la fonction qui va bien.
- Cette fonction reçoit divers paramètres dont le temps nécessaire à la construction.
- A la fin du timer, Node se charge d'appeler un script php qui va mettre à jour la base de données.
- Dans le navigateur, dans le cas où l'utilisateur ne l'a pas fermé, un éventuel compte à rebours en js arrive au terme, effectue une requête Ajax et vérifie que le bâtiment a bien été construit. Si oui l'affichage change.
Voilà, ce sont sans doute des interrogations de débutant car je le suis en matière de jeux. C'est une approche complètement différente de la programmation que je fais au quotidien ( je suis développeur de site web en agence ) aussi j'espère que vous prendrez le temps d'éclairer ma lanterne !
Merci d'avance
J'ai lu attentivement votre discussion et je me posais une question.
J'ai découvert aujourd'hui Node.js et ai regardé quelques tutoriaux à propos. Je n'ai pas encore testé.
N'est-il pas possible de réaliser un système de queue (pour la construction de bâtiments par exemple) uniquement avec Node.js?
Je voyais la chose comme suit :
- Le navigateur effectue une requête en ajax par exemple vers l'url et le port écoutés par Node et exécute la fonction qui va bien.
- Cette fonction reçoit divers paramètres dont le temps nécessaire à la construction.
- A la fin du timer, Node se charge d'appeler un script php qui va mettre à jour la base de données.
- Dans le navigateur, dans le cas où l'utilisateur ne l'a pas fermé, un éventuel compte à rebours en js arrive au terme, effectue une requête Ajax et vérifie que le bâtiment a bien été construit. Si oui l'affichage change.
Voilà, ce sont sans doute des interrogations de débutant car je le suis en matière de jeux. C'est une approche complètement différente de la programmation que je fais au quotidien ( je suis développeur de site web en agence ) aussi j'espère que vous prendrez le temps d'éclairer ma lanterne !
Merci d'avance