Início
Conheça mais
Enviar pesquisa
Carregar
Entrar
Cadastre-se
Anúncio
Check these out next
WebSocket avec Java EE 7
Florian Beaufumé
Programmation concurrente en Java
Florian Beaufumé
Python + ansible = ♥
Gonéri Le Bouder
[FR] Les requêtes HTTP de l'extrême
OVHcloud
Optimiser WordPress
Chi Nacim
Optimiser wordpress
Jean-François Vial
Rails 3 au Djangocong
Jérémy Lecour
PHP et Performances - AFUP 2005
Eric D.
1
de
12
Top clipped slide
Réu technodejs
17 de Jun de 2011
•
0 gostou
0 gostaram
×
Seja o primeiro a gostar disto
mostrar mais
•
625 visualizações
visualizações
×
Vistos totais
0
No Slideshare
0
De incorporações
0
Número de incorporações
0
Baixar agora
Baixar para ler offline
Denunciar
Tecnologia
naholyr
Seguir
Anúncio
Anúncio
Anúncio
Recomendados
Node.js et les nouvelles technologies javascript
Khalid Jebbari
2.7K visualizações
•
24 slides
Initiation à Express js
Abdoulaye Dieng
2.4K visualizações
•
27 slides
Présentation de Node.js
Mickael Couzinet
1.4K visualizações
•
16 slides
Utilisation de node.js avec mongoDB
13p
1.6K visualizações
•
10 slides
Introduction à Node.js
Sonam TCHEUTSEUN
3K visualizações
•
25 slides
2014.12.11 - TECH CONF #3 - Présentation Node.js
TelecomValley
1.1K visualizações
•
24 slides
Mais conteúdo relacionado
Apresentações para você
(20)
WebSocket avec Java EE 7
Florian Beaufumé
•
1.7K visualizações
Programmation concurrente en Java
Florian Beaufumé
•
1.5K visualizações
Python + ansible = ♥
Gonéri Le Bouder
•
236 visualizações
[FR] Les requêtes HTTP de l'extrême
OVHcloud
•
1.6K visualizações
Optimiser WordPress
Chi Nacim
•
1.3K visualizações
Optimiser wordpress
Jean-François Vial
•
628 visualizações
Rails 3 au Djangocong
Jérémy Lecour
•
763 visualizações
PHP et Performances - AFUP 2005
Eric D.
•
1.9K visualizações
Programmation réactive avec Spring 5 et Reactor
Florian Beaufumé
•
4.5K visualizações
Enib cours c.a.i. web - séance #6 : introduction à node js
Horacio Gonzalez
•
1.2K visualizações
NodeJs in real life
Willy Leloutre
•
4.2K visualizações
Tout comprendre de Nuxeo Drive - Nuxeo Tour 2014 - workshop
Nuxeo
•
1.3K visualizações
DrupalCamp Lyon 2012 - Optimiser les performances Drupal depuis les tranchées
Aurelien Navarre
•
1K visualizações
Cours 2/3 - Architecture Web
Adyax
•
3.6K visualizações
Utiliser pleinement le navigateur et les nouveaux clients web - AFUP 2007
Eric D.
•
811 visualizações
Tout ce que le getting started mongo db ne vous dira pas
Pierre-Alban DEWITTE
•
1.9K visualizações
Solutions Linux 2014 – Alter Way : Industrialisation des développements en Ja...
ALTER WAY
•
1.1K visualizações
Meetup Drupal Lyon mars 2013 - Optimiser les performances Drupal par le cache
Aurelien Navarre
•
1.8K visualizações
Conférence #nwx2014 - Thibaud Juin - Varnish, accélérateur web
Normandie Web Xperts
•
604 visualizações
MUG Nantes - MongoDB et son connecteur pour hadoop
Bruno Bonnin
•
1.1K visualizações
Similar a Réu technodejs
(20)
Rich Desktop Applications
goldoraf
•
1.6K visualizações
TD : un chat geolocalise (mashup)
Stéphane Rouilly
•
967 visualizações
Dynamic Languages
Tugdual Grall
•
770 visualizações
Vert.x 3
Xavier MARIN
•
1.8K visualizações
2013 01-08-php-maturite
Rémi Alvado
•
416 visualizações
HTML5 en projet
Normandy JUG
•
1.8K visualizações
Capistrano : un outil pour déployer vos applications PHP | PHP Tour Nantes 2012
Rodolfo Ripado
•
6.7K visualizações
Découverte du moteur de rendu du projet Spartan
Microsoft
•
2.3K visualizações
Beyond F5 - windbg et .Net
Yann Schwartz
•
1K visualizações
Diaporama du sfPot Lillois du 20 mars 2014
Les-Tilleuls.coop
•
4.4K visualizações
Introduction au langage Go
Sylvain Wallez
•
1.2K visualizações
Présentation Groovy
JS Bournival
•
1.6K visualizações
Présentation Groovy
guest6e3bed
•
643 visualizações
Nouveautés JavaScript dans le monde Microsoft
davrous
•
2.4K visualizações
Développer sereinement avec Node.js
Julien Giovaresco
•
141 visualizações
Future of java script web version
Sébastien Pertus
•
709 visualizações
Grails from scratch to prod - MixIT 2011
Aurélien Maury
•
664 visualizações
Programmation web asynchrone avec Tornado
Ronan Amicel
•
3K visualizações
Implementing a key/value store
Benjamin Joyen-Conseil
•
211 visualizações
Communications Réseaux et HTTP avec PHP
julien pauli
•
2.9K visualizações
Anúncio
Último
(20)
Is Web 3.0 The Metaverse?
AffanIT1
•
0 visão
P0.pdf
BouyeDiouf1
•
4 visualizações
cloud.pdf
hasna920888
•
4 visualizações
Organigramme site web.pptx
MahdiaAMROUCHE
•
38 visualizações
La-Fiabilité (1).pptx
IlyassOussama1
•
0 visão
TFC MAZUNZE BERTIN
berthmaz
•
11 visualizações
machine learning.docx
RachidaGzl
•
4 visualizações
Financement participatif de vos moules d'injection ?
moulding injection
•
4 visualizações
la-domotique.pdf
HyacintheKOSSI
•
4 visualizações
Et si la véritable révolution, c'était d'aborder les technologies comme des c...
Sandrine Lambert
•
45 visualizações
RESUMT_1.PDF
badrboutouja1
•
5 visualizações
S43-PreChap4.pptx
OthmaneMansouri1
•
1 visão
Les_écrans_informatique.pptx
Abderrahim74
•
30 visualizações
Chapitre 9 - Les fonctions.pdf
ShiniGami0o0
•
9 visualizações
Management visuel - baguette magique pour animer la gestion d'équipe et d'ac...
SmartView4
•
4 visualizações
Guide Conception assemblage des charpentes en bois
WilfriedTsakoue
•
11 visualizações
Les Télécommunications par satellites.pptx
jeanclaudelionelngan1
•
13 visualizações
Présentation de Desti-House.pptx
BahamaSangar
•
1 visão
Les sites de Simple CRM.pdf
Simple CRM from S!MPL
•
14 visualizações
Partner pot.pptx
blackmambaettijean
•
5 visualizações
Réu technodejs
Présentation de Node.JS
Réunion Technique @CleverAge 17/06/2011 Code des démonstrations: https://github.com/naholyr/demo-reunion-technique-nodejs
Performant : Moteur
V8 de Chrome + API asynchrone
Open-Source :
https://github.com/joyent/node
En prod :
tempalias ( http://301.tl/2v ) , transloadit ( http://301.tl/2u ) , yammer ( http://301.tl/2s ) , 301TL ( http://301.tl ) … Et d'autres tous les jours / ( http://301.tl/2t ) Ryah Dahl @ryah – http://nodejs.org
Pas vraiment le
seul...
Qualité de l'API
réseau http://en.wikipedia.org/wiki/Comparison_of_server-side_JavaScript_solutions
Top 3 des
projets les plus surveillés sur github
Plus de 150
contributeurs
Plus de 2000
modules
Et ça ne
fait que commencer!
Un petit benchmark
? http://naholyr.fr/2011/06/benchmark-node-js-methodes-synchrones-ou-asynchrones/
Gestion des dépendances
-> Dependency-hell will burn your brain !
Installation locale au
projet
Possibilité d'utiliser ses
propres dépôts Isaacs @izs – http://npmjs.org
Les appels en
cascade
github.com/caolan/async foo(function (err,
res1) { if (err) throw err; bar(result1, function (err, res2) { if (err) throw err; baz(res2, function (err) { if (err) throw err; biz(function (err) { zOMG INDENT OVERFLOW !!1! eleven ! }) }); }); }); async.waterfall([ function (c) { foo(c); }, function (res1, c) { bar(res1, c); }, function (res2, c) { biz(c) HMMM I FEEL NICE :) } ], function (err) { throw err; });
Côté serveur:
Connexions, traitements, broadcasting...
Côté client:
Fallback automatique sur la technologie dispo (Websockets, Flash, Long polling, iframe...)
Push! var
client = new io.Socket (); client.on(' connect ', function(){ alert('ready to play'); }); client.on(' message ', function( msg ){ if (msg.win || msg.lose) { alert(”Win? Lose?”); } }); var server = io.listen(app) ; // Un nouveau gagnant toutes les 10 secondes setInterval(function () { if (server.clients.length < 2) { server.broadcast ({”lose”:true}); } else { var client = getRandom(); client.send ({”win”:true}); server.broadcast ({”lose”:true}, client); } }, 10000);
push ns.nom
Liaison directe avec
github
Test serveur en
live
Pleins de projets
top cool http://nodecloud.org
Questions subsidiaires ?
Anúncio