#Le Web Temps Réel
##Présentation
##Le Temps réel qu'est ce que c'est :
###Les anciennes solutions :
-
Ajax Polling
Exemple : JQuery-PeriodicalUpdater
-
Long Polling
-
Forever Iframe
###Les outils existants côté serveur :
-
Autres implementations côté serveur :
-
La démo de l'atelier
###FAQ
-
Ou se place NodeJS côté serveur (par rapport à Apache...) ?
NodeJs n'est ni un langage (utilise Javascript), ni un Framework Web concurrent de Symfony, Ruby On Rails... NodeJS est un nouveau type de solution, plus complète, visant à remplacer à la fois le serveur Web (Apache, Nginx...) et le Framework Web (voir connect ou expressjs)
-
Pourquoi Javascript plutôt qu'un autre langage ?
NodeJS est un framework construit sur un modèle événementiel, aucune instruction n'est bloquante et tout repose sur un système de callbacks. C'est pourquoi un langage événementiel (tel que Javascript) se prête mieux à ce type de développements qu'un langage comme PHP, Ruby, Python où les librairies existantes n'ont pas été conçues pour être non-bloquantes.
-
Quid de la sécurité ?
Comme toute jeune techno, il est nécessaire de suivre de près les mailings lists de NodeJs afin de se tenir à jour sur les failles de sécurité découvertes. Pour le reste je laisse la parole aux vrais experts sécurité...