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 JS
como linguagem
Módulos
Orientado a eventos
Única...
Várias threads
Única thread non-blocking
JAVASCRIPT EM TODAS AS CAMADAS
Javascript everywhere
Única linguagem
Assembly da internet
Facilidade de contratação
Aceita...
NODE É FÁCIL DE APRENDER
Mesma linguagem server e client
Sem "burocracias"
Não opinativo
PERFORMANCE
Performance em primeiro lugar
Google V8 engine
Compilador Just-in-time (JIT)
Orientado a eventos
JAVA VS NODE (PAYPAL)
Overview page
2 vezes mais rápido com menos pessoas
Escrito com 33% menos linhas
Gerado 40% menos ar...
JAVA
NODE
JAVA VS NODE (PAYPAL)
Overview page
Dobro de requisições por segundo
Redução de 35% no tempo médio de resposta
NPM - PACKAGE MANAGER /
FRAMEWORKS
Coleção de ferramentas que facilitam e automatizam
processos
200 mil pacotes
130 milhõe...
APLICAÇÃO EM TEMPO REAL
Principal razão pelo qual o Node JS foi criado
Two-way connection
Fácil implementação
Ótimo para g...
COMUNIDADE
Open source
Fortemente 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/ (Agregado...
UTILIZAÇÃO EM GRANDES
EMPRESAS
IBM
Microsoft
LinkedIn
PayPal
GoDaddy
MERCADO DE TRABALHO
DÚVIDAS?
austin.felipe@live.com
of 19

Por que Node JS?

Slides da palestra voltada para o público iniciante de Node JS.
Published on: Mar 4, 2016
Published in: Technology      
Source: www.slideshare.net


Transcripts - Por que Node JS?

  • 1. POR QUE NODE JS? PRINCIPAIS RAZÕES PARA UTILIZÁ-LO Criado por /Austin Felipe @felipe_austin
  • 2. QUEM SOU EU? Empreendedor & Desenvolvedor Neurando (CoFounder)
  • 3. O QUE É O NODE? Plataforma para desenvolvimento server-side utilizando JS como linguagem Módulos Orientado a eventos Única thread
  • 4. Várias threads
  • 5. Única thread non-blocking
  • 6. JAVASCRIPT EM TODAS AS CAMADAS Javascript everywhere Única linguagem Assembly da internet Facilidade de contratação Aceitação no mercado
  • 7. NODE É FÁCIL DE APRENDER Mesma linguagem server e client Sem "burocracias" Não opinativo
  • 8. PERFORMANCE Performance em primeiro lugar Google V8 engine Compilador Just-in-time (JIT) Orientado a eventos
  • 9. JAVA VS NODE (PAYPAL) Overview page 2 vezes mais rápido com menos pessoas Escrito com 33% menos linhas Gerado 40% menos arquivos
  • 10. JAVA
  • 11. NODE
  • 12. JAVA VS NODE (PAYPAL) Overview page Dobro de requisições por segundo Redução de 35% no tempo médio de resposta
  • 13. NPM - PACKAGE MANAGER / FRAMEWORKS Coleção de ferramentas que facilitam e automatizam processos 200 mil pacotes 130 milhões de download por dia
  • 14. APLICAÇÃO EM TEMPO REAL Principal razão pelo qual o Node JS foi criado Two-way connection Fácil implementação Ótimo para games/chats apps
  • 15. COMUNIDADE Open source Fortemente baseado no Github (Issues) https://nodejs.org/en/get-involved/
  • 16. 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)
  • 17. UTILIZAÇÃO EM GRANDES EMPRESAS IBM Microsoft LinkedIn PayPal GoDaddy
  • 18. MERCADO DE TRABALHO
  • 19. DÚVIDAS? austin.felipe@live.com

Related Documents