Aprendendo Node: Usando JavaScript no Servidor

Aleksandr Shitik
Aleksandr Shitik

Escrevo meus próprios posts e livros, e faço resenhas de filmes e livros. Especialista em cosmologia e astronomia, TI, produtividade e planejamento.

Aprendendo Node: Usando JavaScript no Servidor
Shelley Powers
Gêneros: Programação
Ano de publicação: 2017
Ano de leitura: 2020
Minha avaliação: Normal
Número de leituras: 1
Total de páginas: 304
Resumo (páginas): 14
Idioma original da publicação: Inglês
Traduções para outros idiomas: Russo, Português, Chinês

Este é o primeiro livro para o qual comecei a fazer anotações. E embora essa não seja uma tecnologia nativa para mim, e eu não programe em JS no lado do servidor, o livro acabou tendo vários pontos úteis para mim, que, embora raramente, releio.

Vantagens do livro

  • O livro é uma boa escolha para começar a aprender NodeJS, pois o material é explicado de forma bastante acessível e clara (embora talvez isso se deva ao fato de eu já conhecer o backend por meio de outras linguagens).
  • O livro é consistente, ou seja, há um aumento gradual de complexidade — desde a instalação do NodeJS até coisas mais avançadas.
  • Há ilustrações gráficas para explicar certas complexidades e nuances.

Desvantagens do livro

  • A principal desvantagem, na minha opinião, é que o conteúdo do livro está desatualizado (apesar de eu ter dito que o livro é bom para começar a aprender a tecnologia, se eu tivesse acesso a livros mais modernos, escolheria esses — embora não descarte a possibilidade de que este livro tenha sido relançado e atualizado).
  • A fonte escolhida para o código não é muito adequada (talvez isso esteja relacionado apenas à versão do livro que eu tenho).

Características e opinião

Como já mencionei, NodeJS não é minha tecnologia principal, apesar de eu trabalhar com JS no navegador há bastante tempo, então é difícil para mim avaliar o livro completamente. O conteúdo apresentado no livro foi claro e compreensível. Muitos tópicos que eu esperava ver foram abordados (como o servidor web embutido e o roteamento, ou o processamento de dados em fluxo). O framework Express é mencionado, claro. Ao mesmo tempo, achei que há pouco conteúdo sobre o Express (o que faz sentido — o livro não é sobre o framework em si, mas sobre a tecnologia sobre a qual ele é construído). Perto do final, o livro aborda a integração do NodeJS com serviços externos e outras tecnologias (como Redis, MongoDB e MySQL). Por fim, destaco que todos os exemplos do livro, assim como toda a filosofia dele, evitam qualquer tipo de POO (em comparação, por exemplo, com PHP, Java, C#), e todos os exemplos são em forma de funções, que se encaixariam perfeitamente em um estilo de programação baseado em microsserviços.

Вверх