Salam Pour faire du Node.JS il faut savoir lire ( et bien comprendre ) et écrire du javascript propre :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 17 juin 2013 15:12, Niamato Sylla <[email protected]> a écrit : > Et pour les debutant de mon genre qui veulent decouvrir ce framework? On > ne sera pas exclu du programme jespere! > > > Le 17 juin 2013 02:21, Patrick Nsukami <[email protected]> a écrit : > > Sais pas quel sera le programme, mais si certains comme moi ont encore >> des zones d'ombres sur "non blocking", "asynchronous", et "event >> driven", je veux bien chercher et faire une intro la dessus :\ >> >> On 6/16/13, Mamadou Diagne <[email protected]> wrote: >> > Je peux faire une affiche et la promo, la date ?, le programme ? >> > >> > Genova >> > @dofbi >> > +221703337332 >> > >> > >> > Le 16 juin 2013 à 22:41, Patrick Nsukami <[email protected]> a écrit : >> > >> >> 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 >> > >> > -- >> > 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 >> > > > > -- > Best regards > www.nmtsylla.co > www.twitter.com/niamato > www.facebook.com/niamatosylla <http://www.facebook.com/booba.sylla> > > > -- > 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
