Back to Play2 - Realtime Web Application, un exemple

Rien que l'intro elle m'a plu : Aujourd’hui il est possible de construire des applications web temps réelles, capables d’envoyer de petits messages vers un navigateur. Une des technologies qui émerge est particulièrement intéressante :Server-sent event. Pour que cela soit vraiment complet, il faut aussi que votre framework web vous permettre d’utiliser une programmation orientée événement. Nous allons voir comment mettre en oeuvre ces 2 technologies, avec un exemple complet à assembler soit-même à la fin, comme au bon vieux temps de PIF Gadget.

Et en sup' c'est un sujet qu'on traite en ce moment au taf.  Et avoir un avis externe dessus est pas mal.

Source:

Realtime Web Application, un exemple avec Play2


touilleur-express.fr

Ça donne côté browser un truc simpa:

Imaginons que notre application play2 envoie ce message:

data: YHOO
data: +2
data: 10

Côté navigateur, il suffit alors de déclarer un peu de Javascript :

var stocks = new EventSource("http://stocks.example.com/play2/ticks/YHOO");
stocks.onmessage = function (event) {
var data = event.data.split('\n');
updateStocks(data[0], data[1], data[2]);
};

Bonne lecture pour ceux que cela intéresse !
Rappel: playframework.org/

Haut de page