On 6/14/13, Hassane Moustapha <[email protected]> wrote: > Salam > > Et si on organisait un après midi pour parler de "*Node.JS*" et tout ce > qui tourne autour ? frameworks, outils, etc.
Je peux tenter d'obtenir une salle, des chaises, un projo et un apres midi a villaACT. > > :D > > Best regards, > Hassane Moustapha > **************************************************************** > (+222) 44 92 41 15 > (+221) 77 366 77 92 > (+221) 33 820 65 43 > > *Skype :* hassane.moustapha > http://twitter.com/hassanemoustaph > http://www.linkedin.com/in/hassanemoustapha > **************************************************************** > > > Le 14 juin 2013 20:22, Alioune Dia <[email protected]> a écrit : > >> >> Oui, c'est exactement ça, callback ou plus exactement differed >> callback dans le monde de Twisted/Python. Exemple ce programme >> sous Java Script va afficher. >> >> Hello world >> 200 OK >> >> var request = require('request'); >> request('https://github.com', function(err, res, body){ >> if (err){ >> console.log(err); >> }else { >> console.log('200 OK'); >> } >> }); >> console.log('Hello world') >> —Ad >> >> >> Le 14 juin 2013 16:35, Pape Samba Diop <[email protected]> a écrit : >> >> non-blocking network I/O veut dire qu'une exécution ne bloque pas >> d'autres >>> exécutions, et celà se fait à l'aide du concept de "callback". Par >>> exemple >>> je fais une requête sur une table qui peut prendre 10secondes, in >>> non-blocking je dois pouvoir faire d'autres opérations, et une fois la >>> requête terminée, le callback m'envoie la réponse ("traitement effectué >>> avec succès"). >>> Any suggestions are welcome! >>> >>> >>> >>> Le 14 juin 2013 13:47, Patrick Nsukami <[email protected]> a écrit : >>> >>> Salut a tous, >>>> >>>> En effet, "non blocking network I/O" est une expression que je tente >>>> de bien comprendre :( >>>> Je saisi pas encore tres bien le concept. >>>> >>>> On 6/14/13, Alioune Dia <[email protected]> wrote: >>>> > Node.js est un logiciel permettant aux développeurs de programmer >>>> > des >>>> > applications client/Serveur en JavScript .le programme est écrit >>>> > dans >>>> > un simple fichier >>>> > >>>> > java scripts .Nodejs intégré un serveur Web >>>> > vous évitant ainsi l’intégration de serveurs externe comme Apache . >>>> > La force de Nodejs est son implémentation basées sur l' entrée sortie >>>> > non bloquante.De fait les applications Web conçus avec Nodejs sont >>>> > entrainement Rapide. >>>> > Mais le choix d'un tel outils est encore plus intéressant lorsque >>>> > votre application doit interagir avec des interfaces/API Rest. >>>> > >>>> > 1 - http://nodejs.org/ >>>> > 2 - https://github.com/aliounedia/nodejs_demo >>>> > 3 - https://github.com/aliounedia/nodejs_demo/blob/master/app.js >>>> > >>>> > >>>> > Dans ce demo, j'ai tous mis dans une seul , fichier mais lorsque le >>>> > programme prend de l’ampleur , vous pouvez aussi bien éclater et >>>> > structure , par exemple créer des modes de données .Moi j'aime >>>> > bien , c'est encore plus passionnant que du Python. >>>> >>>> Je me trompe peut etre, mais Twisted et Tornado, ne font ils pas la >>>> meme chose que NodeJs? >>>> >>>> N'etant pas tres a l'aise avec JS, j'ai préféré me faire la main avec: >>>> Atmosphere: https://github.com/Atmosphere/atmosphere >>>> Vertx: https://en.wikipedia.org/wiki/Vert.x >>>> >>>> > >>>> >>>> >>>> -- >>>> Sincerely, >>>> >>>> "still water is deep" >>>> Patrick Nsukami, Python/Java web developer >>>> twitter: @LeMeteore >>>> phone: +221 70 605 15 88 >>>> Linkedin: http://www.linkedin.com/pub/patrick-nsukami/2b/26/767 >>>> >>>> -- >>>> Ce message a été envoyé à la liste [email protected] >>>> Gestion de votre abonnement : http://dakarlug.org/liste >>>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug >>>> Le site du DakarLUG : http://dakarlug.org >>>> >>> >>> >>> >>> -- >>> Ce message a été envoyé à la liste [email protected] >>> Gestion de votre abonnement : http://dakarlug.org/liste >>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug >>> Le site du DakarLUG : http://dakarlug.org >>> >> >> >> >> -- >> Ce message a été envoyé à la liste [email protected] >> Gestion de votre abonnement : http://dakarlug.org/liste >> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug >> Le site du DakarLUG : http://dakarlug.org >> > -- Sincerely, "still water is deep" Patrick Nsukami, Python/Java web developer twitter: @LeMeteore phone: +221 70 605 15 88 Linkedin: http://www.linkedin.com/pub/patrick-nsukami/2b/26/767 -- Ce message a été envoyé à la liste [email protected] Gestion de votre abonnement : http://dakarlug.org/liste Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug Le site du DakarLUG : http://dakarlug.org
