Node.JS Javascript no lado do Servidor         Mauricio Vieira                           Salvador, 28 de abril de 2012
Sobre mim   /mauriciovieira   @mauriciovieira   /mbcvieirahttp://mauriciovieira.net      Omni ignotum pro magnifico
http://linguagil.com.br      Agosto/2012
http://nodejs.org
JavaScript → código nativoObjetos em cacheColetor de lixo stop-the-world  http://code.google.com/p/v8
Reactor PatternPerl AnyEventPython TwistedRuby EventMachineErlang       Javascript
setTimeout(function() {  console.log(World!);}, 2000);console.log(Hello);    var fs = require(fs);     fs.stat(/etc/passwd...
The Way of Node  http://bit.ly/A3bObP
The Way of Node  1. Node is a platformtimers, process, util, events, Buffer,Stream, Crypto, TLS/SSL, fs, path,Net, UDP, dn...
http://commonjs.org
92672795http://npmjs.org
The Way of Node2. Node is JavaScript (but JavaScript is not Node)
The Way of Node 3. Node is callbacks & Streams(standard callback API and Streams)
http://socket.io
http://faye.jcoglan.com/
http://pubsub.io/
The Way of Node4. Node is not pretendingto be blocking when itis not.
The Way of Node5. Node is not going toinclude that module.
The Way of Node6. Node is for building.   (not a science experiment   or academic research)
http://expressjs.com/
http://geddyjs.org/
http://railwayjs.com/
http://flatironjs.org/
The Way of Node7. Node is a community.
http://mashable.com/2011/03/10/node-js/
The Way of Node8. Node is faster.   (Node is never fast enough)
The Way of Node9. Node is fun.        Obviously!
http://nodeknockout.com/
Observer         Permite                 observar o                 que os                 usuários                 fazem ...
Eight Bit BeatsCollaborative,social beatand melodysequencer. http://youtu.be/QmtB9o4HBQU
Driv.in               Time                      brasileiro!                      Drive in                      virtual :-)...
Doodle or diePlayerscreate chainsof alternatingdrawings andcaptions withhilariousresults.     http://doodleordie.com/
ACROnode.com                 Criação de                 backronimos.     http://driv.in/
GPU lavaUsa abibliotecanode-webglfeita duranteas 48 horasde concurso.    http://minimason.no.de/
Chess@HomeProjeto a la                      SETI@home                      para                      destronar o          ...
Mais exemplos
https://gomockingbird.com/
http://codestre.am
Obrigado!   /mauriciovieira   @mauriciovieira   /mbcvieirahttp://mauriciovieira.net      Omni ignotum pro magnifico
Upcoming SlideShare
Loading in …5
×

Node js javascript no lado do servidor

1,655
-1

Published on

Palestra sobre Node.JS, sua filosofia e recursos.
FLISOL 2012 - 28/04/2012 - Salvador/BA - Brasil

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
1,655
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Node js javascript no lado do servidor

  1. 1. Node.JS Javascript no lado do Servidor Mauricio Vieira Salvador, 28 de abril de 2012
  2. 2. Sobre mim /mauriciovieira @mauriciovieira /mbcvieirahttp://mauriciovieira.net Omni ignotum pro magnifico
  3. 3. http://linguagil.com.br Agosto/2012
  4. 4. http://nodejs.org
  5. 5. JavaScript → código nativoObjetos em cacheColetor de lixo stop-the-world http://code.google.com/p/v8
  6. 6. Reactor PatternPerl AnyEventPython TwistedRuby EventMachineErlang Javascript
  7. 7. setTimeout(function() { console.log(World!);}, 2000);console.log(Hello); var fs = require(fs); fs.stat(/etc/passwd, function(err, stats) { if (err) {console.log(err.message); return; } console.log(stats); //console.log(this file is + stats.size + bytes long.); });
  8. 8. The Way of Node http://bit.ly/A3bObP
  9. 9. The Way of Node 1. Node is a platformtimers, process, util, events, Buffer,Stream, Crypto, TLS/SSL, fs, path,Net, UDP, dns, HTTP(S), tty, zlib, os.
  10. 10. http://commonjs.org
  11. 11. 92672795http://npmjs.org
  12. 12. The Way of Node2. Node is JavaScript (but JavaScript is not Node)
  13. 13. The Way of Node 3. Node is callbacks & Streams(standard callback API and Streams)
  14. 14. http://socket.io
  15. 15. http://faye.jcoglan.com/
  16. 16. http://pubsub.io/
  17. 17. The Way of Node4. Node is not pretendingto be blocking when itis not.
  18. 18. The Way of Node5. Node is not going toinclude that module.
  19. 19. The Way of Node6. Node is for building. (not a science experiment or academic research)
  20. 20. http://expressjs.com/
  21. 21. http://geddyjs.org/
  22. 22. http://railwayjs.com/
  23. 23. http://flatironjs.org/
  24. 24. The Way of Node7. Node is a community.
  25. 25. http://mashable.com/2011/03/10/node-js/
  26. 26. The Way of Node8. Node is faster. (Node is never fast enough)
  27. 27. The Way of Node9. Node is fun. Obviously!
  28. 28. http://nodeknockout.com/
  29. 29. Observer Permite observar o que os usuários fazem em tempo real ! http://observer.no.de/
  30. 30. Eight Bit BeatsCollaborative,social beatand melodysequencer. http://youtu.be/QmtB9o4HBQU
  31. 31. Driv.in Time brasileiro! Drive in virtual :-) http://driv.in/
  32. 32. Doodle or diePlayerscreate chainsof alternatingdrawings andcaptions withhilariousresults. http://doodleordie.com/
  33. 33. ACROnode.com Criação de backronimos. http://driv.in/
  34. 34. GPU lavaUsa abibliotecanode-webglfeita duranteas 48 horasde concurso. http://minimason.no.de/
  35. 35. Chess@HomeProjeto a la SETI@home para destronar o maior computador de Xadrezhttp://joshfire.nko2.nodeknockout.com/
  36. 36. Mais exemplos
  37. 37. https://gomockingbird.com/
  38. 38. http://codestre.am
  39. 39. Obrigado! /mauriciovieira @mauriciovieira /mbcvieirahttp://mauriciovieira.net Omni ignotum pro magnifico

×