Le 14 juin 2013 15: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. > > c'est tres simple. Un programme qui s’exécute et qui fait de l' entrée/sortie est obligé d'attendre d'avoir la main avant de continuer le traitement. Alors que certaines partie du programme n'ont pas forcement besoin de ce résultat attendu, le non blocking I/O resoud ce problème. > Je me trompe peut etre, mais Twisted et Tornado, ne font ils pas la > meme chose que NodeJs? > Tiwsted et Tordano font du non blocking I/O mais NodeJs est disons en plus est un FrameWork de développement Intégrant un serveur Web, un gestionnaire de packages(npm) Tu pourras créer des clients et des serveurs Web avec Twisted , mais il n'a pas un but de vocation a être un FrameWork Web, Il est plus utile dans la programmation réseau que Web 1 - https://github.com/aliounedia/myQtSoft/blob/master/myTwistedDifferedCollect/client.py 2 - https://github.com/aliounedia/myQtSoft/blob/master/myTwistedDifferedCollect/server.py Par exemple Tu pourrais installer rapidement les packages dont tu auras besoin au fur a mesure du développement .Exemple pour express tu fais juste . npm install express npm http GET https://registry.npmjs.org/express npm http 200 https://registry.npmjs.org/express npm http GET https://registry.npmjs.org/express/-/express-3.2.6.tgz npm http 200 https://registry.npmjs.org/express/-/express-3.2.6.tgz npm http GET https://registry.npmjs.org/commander/0.6.1 npm http GET https://registry.npmjs.org/range-parser/0.0.4 npm http GET https://registry.npmjs.org/cookie/0.1.0 npm http GET https://registry.npmjs.org/mkdirp/0.3.4 > 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 > Moi non plus je ne suis pas très a l'aise dessus , mais vu tout ce qui se fait de bien maintenant , je pense que cela vaut la peine de l'apprendre. Ce n'est plus le Javascript pour les Navigateurs :-) Bref, Je ne connais pas vraiment atmosphere/<https://github.com/Atmosphere/atmosphere> Vert.x <https://en.wikipedia.org/wiki/Vert.x>, je ne peux pas m'avancer, je regarderais plus tard, mais si il fait la même chose donc c'est bon. —Ad > > > > > > -- > 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
