0
R a q u e l G u i m a r ã e s
MERGULHANDO NO TECH
RADAR: NODE.JS
II Encontro Nacional de Mulheres na Tecnologia
Goiânia, 2...
2
thoughtworks.com/radar
3
4
/joyent/node
5
http://www.toptal.com/nodejs/why-the-hell-would-i-use-node-js
6
http://www.toptal.com/nodejs/why-the-hell-would-i-use-node-js
7
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
...
8
64 799 módulos
7 531 650 downloads no último dia
48 208 781 downloads na última semana
173 477 733 downloads no último m...
9
var express = require(“express”);
var app = express();
app.get(“/about”, function(req, res) {
res.render(“about”)
});
ap...
10
TESTANDO
DEPLOY
11
+
+ forever
QUANDO USAR?
12
▫︎API Json
▫︎Páginas únicas com muito Ajax (ex: gmail like)
▫︎Streaming
▫︎Aplicações real-time (ex: chats)...
OBRIGADA
raquelguimaraes.com
raquelguimaraes
rguimar@thoughtworks.com
Upcoming SlideShare
Loading in...5
×

Mergulhando no Tech Radar: Node.JS, por Raquel Guimarães

975

Published on

Node.JS aparece no Technology Radar de Janeiro 2014 como plataforma a ser adotada e é conhecida por alguns como a possibilidade de se ter "Javascript no Servidor".
Vamos debater sobre a veracidade ou não dessa afirmação e conversar, também, sobre os princípios e motivos que fazem com que esta plataforma seja um ótimo caminho para alguns tipos de aplicações, assim como ferramentas para teste e deploy.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
975
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Mergulhando no Tech Radar: Node.JS, por Raquel Guimarães"

  1. 1. R a q u e l G u i m a r ã e s MERGULHANDO NO TECH RADAR: NODE.JS II Encontro Nacional de Mulheres na Tecnologia Goiânia, 29 de março de 2014
  2. 2. 2 thoughtworks.com/radar
  3. 3. 3
  4. 4. 4 /joyent/node
  5. 5. 5 http://www.toptal.com/nodejs/why-the-hell-would-i-use-node-js
  6. 6. 6 http://www.toptal.com/nodejs/why-the-hell-would-i-use-node-js
  7. 7. 7 var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.write('Hello Worldn'); res.end(); }).listen(1337); console.log('Server running at http://localhost:1337/'); $ node server.js Server running at http://localhost:1337/
  8. 8. 8 64 799 módulos 7 531 650 downloads no último dia 48 208 781 downloads na última semana 173 477 733 downloads no último mês
  9. 9. 9 var express = require(“express”); var app = express(); app.get(“/about”, function(req, res) { res.render(“about”) }); app.listen(8080); Callbacks assíncronos baseados em eventos
  10. 10. 10 TESTANDO
  11. 11. DEPLOY 11 + + forever
  12. 12. QUANDO USAR? 12 ▫︎API Json ▫︎Páginas únicas com muito Ajax (ex: gmail like) ▫︎Streaming ▫︎Aplicações real-time (ex: chats) ▫︎...
  13. 13. OBRIGADA raquelguimaraes.com raquelguimaraes rguimar@thoughtworks.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×