Skip to Content
JavaScript: O Guia Definitivo, 7ª edição
book

JavaScript: O Guia Definitivo, 7ª edição

by David Flanagan
April 2025
Intermediate to advanced
706 pages
22h 18m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from JavaScript: O Guia Definitivo, 7ª edição

Capítulo 16. JavaScript do lado do servidor com o Node

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Node é JavaScript com ligações ao sistema operativo subjacente, tornando possível escrever programas JavaScript que lêem e escrevem ficheiros, executam processos filhos e comunicam através da rede. Isso torna o Node útil como um:

  • Alternativa moderna aos scripts da shell que não sofre com a sintaxe arcana do bash e de outras shells Unix.

  • Linguagem de programação de uso geral para executar programas fiáveis, não sujeita às restrições de segurança impostas pelos navegadores Web ao código não fiável.

  • Ambiente popular para escrever servidores Web eficientes e altamente concorrentes.

A caraterística que define o Node é sua simultaneidade baseada em eventos de thread único habilitada por uma API assíncrona por padrão. Se já programou em outras linguagens, mas não codificou muito em JavaScript, ou se é um programador experiente em JavaScript do lado do cliente, acostumado a escrever código para navegadores Web, o uso do Node será um pouco difícil de ajustar, assim como qualquer nova linguagem ou ambiente de programação. Este capítulo começa explicando o modelo de programação do Node, com ênfase na concorrência, na API do Node para trabalhar com dados de streaming e no tipo Buffer do Node para trabalhar com dados binários. Essas seções iniciais são seguidas por seções que destacam e demonstram algumas das ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

CSS: O Guia Definitivo, 5ª Edição

CSS: O Guia Definitivo, 5ª Edição

Eric Meyer, Estelle Weyl

Publisher Resources

ISBN: 9798341641716Supplemental Content