o que é nodejs, cases e vantagens
DESCRIPTION
O que é nodejs? Quais as vantagens do nodejs?TRANSCRIPT
![Page 2: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/2.jpg)
o que é node.js?
![Page 3: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/3.jpg)
![Page 4: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/4.jpg)
node.js {Application Framework
Runtime(java)
Server(apache)
Internet
![Page 5: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/5.jpg)
modules frameworks
![Page 6: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/6.jpg)
total de módulos por repositório
![Page 7: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/7.jpg)
módulos por dia1. Npm 1662. Maven Central(Java) 923. Packagist(php) 644. Rubygems.org 625. Nuget(.net) 29
![Page 8: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/8.jpg)
back-end front-end
![Page 9: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/9.jpg)
back-end front-end
![Page 10: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/10.jpg)
assíncrono?
exemplo assíncrono por Luciano Ramalho - @ramalhoorg
![Page 11: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/11.jpg)
qualquer analogiaé mera coincidência.
![Page 12: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/12.jpg)
bar java
![Page 13: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/13.jpg)
barnode.js
![Page 15: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/15.jpg)
Cases
![Page 16: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/16.jpg)
https://github.com/joyent/node/wiki/Projects,-Applications,-and-Companies-Using-Node
![Page 17: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/17.jpg)
![Page 18: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/18.jpg)
http, https, push notification, new banners, cache clear…
![Page 19: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/19.jpg)
![Page 20: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/20.jpg)
US $180 biem transações24% mais que 2012
![Page 21: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/21.jpg)
Jeff Harrell, diretor de engenharia:
“Os sites do PayPal acumularam um grande número de dívidas técnicas, e a ideia era ter uma pilha tecnológica livre delas de modo a possibilitar uma maior agilidade e inovação em seus produtos”
![Page 22: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/22.jpg)
vs
![Page 23: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/23.jpg)
Java/Spring JavaScript/Node.js
Configuração inicial Já tinha 2 meses
Desenvolvimento 5 meses 3 meses
Engenheiros 5 2
![Page 24: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/24.jpg)
desenvolvimento 70% mais rápido
2x mais requisições com 1/5 de processamento usado pelo java
carregamento das páginas 35% mais rápido
40% menos arquivos
33% menos linhas de códigofront-end e back-end juntos
![Page 25: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/25.jpg)
Jeff Harrell, diretor de engenharia:
“daqui em diante todas as nossas aplicações web para o cliente serão feitas em node.js“
![Page 26: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/26.jpg)
![Page 27: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/27.jpg)
BeagleBone Node.jshttps://www.youtube.com/watch?v=Aj0TEgla_Rg
![Page 28: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/28.jpg)
Droneshttp://nodecopter.comhttp://dronegames.co
![Page 29: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/29.jpg)
http://getpopcornti.me/http://www.time4popcorn.eu/
![Page 30: O que é nodejs, cases e vantagens](https://reader036.vdocuments.us/reader036/viewer/2022070317/5562540dd8b42a1b4b8b4fd3/html5/thumbnails/30.jpg)
porque não node.js?