por que node js?

19
POR QUE NODE JS? PRINCIPAIS RAZÕES PARA UTILIZÁ-LO Criado por / Austin Felipe @felipe_austin

Upload: austin-felipe-santos

Post on 22-Jan-2018

377 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Por que Node JS?

POR QUE NODE JS?PRINCIPAIS RAZÕES PARA UTILIZÁ-LO

Criado por / Austin Felipe @felipe_austin

Page 2: Por que Node JS?

QUEM SOU EU?Empreendedor & Desenvolvedor

Neurando (CoFounder)

Page 3: Por que Node JS?

O QUE É O NODE?

Plataforma para desenvolvimento server-side utilizando JScomo linguagem

MódulosOrientado a eventosÚnica thread

Page 4: Por que Node JS?

Várias threads

Page 5: Por que Node JS?

Única thread non-blocking

Page 6: Por que Node JS?

JAVASCRIPT EM TODAS AS CAMADASJavascript everywhere

Única linguagemAssembly da internetFacilidade de contrataçãoAceitação no mercado

Page 7: Por que Node JS?

NODE É FÁCIL DE APRENDERMesma linguagem server e clientSem "burocracias"Não opinativo

Page 8: Por que Node JS?

PERFORMANCEPerformance em primeiro lugar

Google V8 engineCompilador Just-in-time (JIT)Orientado a eventos

Page 9: Por que Node JS?

JAVA VS NODE (PAYPAL)Overview page

2 vezes mais rápido com menos pessoasEscrito com 33% menos linhasGerado 40% menos arquivos

Page 10: Por que Node JS?

JAVA

Page 11: Por que Node JS?

NODE

Page 12: Por que Node JS?

JAVA VS NODE (PAYPAL)Overview page

Dobro de requisições por segundoRedução de 35% no tempo médio de resposta

Page 13: Por que Node JS?

NPM - PACKAGE MANAGER /FRAMEWORKS

Coleção de ferramentas que facilitam e automatizamprocessos

200 mil pacotes130 milhões de download por dia

Page 14: Por que Node JS?

APLICAÇÃO EM TEMPO REALPrincipal razão pelo qual o Node JS foi criado

Two-way connectionFácil implementaçãoÓtimo para games/chats apps

Page 15: Por que Node JS?

COMUNIDADEOpen sourceFortemente baseado no Github (Issues)https://nodejs.org/en/get-involved/

Page 16: Por que Node JS?

ONDE BUSCAR CONHECIMENTO?http://nodeschool.io/ (Guia)http://nodeup.com/ (Podcast)http://www.planetnodejs.com/ (Agregador de blogs)http://stackoverflow.com/questions/tagged/node.js(Q&Q)http://howtonode.org/ (Agregador de tutoriais)

Page 17: Por que Node JS?

UTILIZAÇÃO EM GRANDESEMPRESAS

IBMMicrosoftLinkedInPayPalGoDaddy

Page 18: Por que Node JS?

MERCADO DE TRABALHO