por que node js?

Post on 22-Jan-2018

379 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Criado por / Austin Felipe @felipe_austin

QUEM SOU EU?Empreendedor & Desenvolvedor

Neurando (CoFounder)

O QUE É O NODE?

Plataforma para desenvolvimento server-side utilizando JScomo linguagem

MódulosOrientado a eventosÚnica thread

Várias threads

Única thread non-blocking

JAVASCRIPT EM TODAS AS CAMADASJavascript everywhere

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

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

PERFORMANCEPerformance em primeiro lugar

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

JAVA VS NODE (PAYPAL)Overview page

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

JAVA

NODE

JAVA VS NODE (PAYPAL)Overview page

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

NPM - PACKAGE MANAGER /FRAMEWORKS

Coleção de ferramentas que facilitam e automatizamprocessos

200 mil pacotes130 milhões de download por dia

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

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

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)

UTILIZAÇÃO EM GRANDESEMPRESAS

IBMMicrosoftLinkedInPayPalGoDaddy

MERCADO DE TRABALHO

DÚVIDAS?austin.felipe@live.com

top related