Por que Node JS?

  • View
    327

  • Download
    0

Embed Size (px)

Text of Por que Node JS?

  1. 1. POR QUE NODE JS? PRINCIPAIS RAZES PARA UTILIZ-LO Criado por /Austin Felipe @felipe_austin
  2. 2. QUEM SOU EU? Empreendedor & Desenvolvedor Neurando (CoFounder)
  3. 3. O QUE O NODE? Plataforma para desenvolvimento server-side utilizando JS como linguagem Mdulos Orientado a eventos nica thread
  4. 4. Vrias threads
  5. 5. nica thread non-blocking
  6. 6. JAVASCRIPT EM TODAS AS CAMADAS Javascript everywhere nica linguagem Assembly da internet Facilidade de contratao Aceitao no mercado
  7. 7. NODE FCIL DE APRENDER Mesma linguagem server e client Sem "burocracias" No opinativo
  8. 8. PERFORMANCE Performance em primeiro lugar Google V8 engine Compilador Just-in-time (JIT) Orientado a eventos
  9. 9. JAVA VS NODE (PAYPAL) Overview page 2 vezes mais rpido com menos pessoas Escrito com 33% menos linhas Gerado 40% menos arquivos
  10. 10. JAVA
  11. 11. NODE
  12. 12. JAVA VS NODE (PAYPAL) Overview page Dobro de requisies por segundo Reduo de 35% no tempo mdio de resposta
  13. 13. NPM - PACKAGE MANAGER / FRAMEWORKS Coleo de ferramentas que facilitam e automatizam processos 200 mil pacotes 130 milhes de download por dia
  14. 14. APLICAO EM TEMPO REAL Principal razo pelo qual o Node JS foi criado Two-way connection Fcil implementao timo para games/chats apps
  15. 15. COMUNIDADE Open source Fortemente baseado no Github (Issues) https://nodejs.org/en/get-involved/
  16. 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. 17. UTILIZAO EM GRANDES EMPRESAS IBM Microsoft LinkedIn PayPal GoDaddy
  18. 18. MERCADO DE TRABALHO
  19. 19. DVIDAS? austin.felipe@live.com