Waouh, qu'est-ce qu'on apprend par ici!! Merci les gars!
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 > -- *Coly Laïty SENGHOR,* * / Software Engineer - ATPS Sénégal* * / Microsoft Student Partner - Microsoft* */ Tél. mob. +221 77 551 87 17* */ [email protected] Dakar - Sénégal*
-- 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
