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

Répondre à