Bonjour,
Pourquoi utiliser node.js au lieu de prendre les websockets HTML5 ?
Est ce juste pour que les anciens navigateurs puissent faire du push ?
Merci
Version imprimable
Bonjour,
Pourquoi utiliser node.js au lieu de prendre les websockets HTML5 ?
Est ce juste pour que les anciens navigateurs puissent faire du push ?
Merci
Ta question n'a aucun sens :-)
Node.js, c'est un serveur du style Python. Il te permet d'écrire des scripts en javascript qui vont tourner. De surcroit, il a une bonne base pour développer des applications HTTP.
Websocket, c'est un protocole comme HTTP. En plus d'HTTP, il te permet de maintenir une connexion ouverte entre le client et le serveur, ce qui le rend très performant pour les applications orientées "évènement" (avec beaucoup de messages à faire passer, au lieu de faire de l'ajax long-polling ou du comet, t'as une connexion permanente ouverte).
Le gros avantage de node.js vis-à-vis des websockets, c'est le module socket.io. Il permet d'utiliser les websockets avec une facilité affligeante, et dégrade sur du ajax long-polling quand le navigateur ne supporte pas les websockets.