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

Répondre à