Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Conceitos do Node.js, Manuais, Projetos, Pesquisas de Tecnologia da Informação e das Comunicações

Aqui você aprenderá os conceitos do Node.js

Tipologia: Manuais, Projetos, Pesquisas

2020

Compartilhado em 25/08/2020

vanderson-sander
vanderson-sander 🇧🇷

4.5

(2)

2 documentos

1 / 5

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Node.js
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Conceitos do Node.js e outras Manuais, Projetos, Pesquisas em PDF para Tecnologia da Informação e das Comunicações, somente na Docsity!

Node.js

O que é Node.js?

• Javascript^ no back-end;

• Não lidamos com eventos do usuário final;

• Rotas e integrações;

• Plataforma (não linguagem);

• Construída em cima da V8;

• Comparável a PHP / Ruby / Python / Go;

Características do Node

• Arquitetura Event-loop

• Baseada em eventos^ (Rotas na maioria das vezes);

• Call Stack;

• Node single-thread;

• C++ por trás com libuv;

• Background threads;

• Non-blocking I/O;

CALL STACK funcao1() funcao2() funcao3() funcao4() LAST IN, FIRST OUT (LIFO) EVENT LOOP

Frameworks

• ExpressJS como base:

• Sem opinião;

• Ótimo para iniciar;

• Micro-serviços;

• Frameworks opinados:

• AdonisJS;

• NestJS;