Pense e Enriqueça

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.

Pense e Enriqueça
Napoleon Hill
Gêneros: Finanças Pessoais, Desenvolvimento Pessoal, Bem-Estar Financeiro
Ano de publicação: 1937
Ano de leitura: 2023
Minha avaliação: Boa
Número de leituras: 1
Total de páginas: 245
Resumo (páginas): 18
Idioma original da publicação: Inglês
Traduções para outros idiomas: Russo, Espanhol, Português, Chinês, Francês, Alemão, Hindi

Índice

Parte I

  • Primeiros passos
  • 1 Um framework sem framework
  • 2 Seu primeiro componente web
  • 3 Tornando seu componente reutilizável
  • 4 O ciclo de vida do componente
  • 5 Construindo melhores aplicações web com módulos

Parte II Maneiras de melhorar o fluxo de trabalho do seu componente

  • 6 Gerenciando a marcação
  • 7 Template de conteúdo com HTML
  • 8 O Shadow DOM
  • 9 Shadow CSS
  • 10 Desafios do Shadow CSS

Parte III Unindo componentes

  • 11 Um componente de interface do usuário real
  • 12 Empacotamento e suporte a navegadores antigos
  • 13 Testando componentes
  • 14 Eventos e fluxo de dados da aplicação
  • 15 Ocultando a complexidade

Descrição geral

O livro de Ben Farrell "Web Components in Action" é dedicado aos componentes web nativos como uma tecnologia independente para criar elementos de interface reutilizáveis sem depender dos populares frameworks JavaScript. O autor demonstra sequencialmente como a pilha moderna do navegador (Custom Elements, Shadow DOM, HTML Templates e módulos ES) pode ser usada para construir uma aplicação web completa.

Na primeira parte do livro, o leitor conhece os princípios básicos dos componentes web: criar seu próprio elemento, gerenciar seu ciclo de vida, reutilização e arquitetura modular. O autor enfatiza que os componentes web não são um conceito abstrato, mas uma ferramenta prática disponível hoje na maioria dos navegadores.

Na segunda parte, a atenção é voltada para a estrutura interna dos componentes. São abordadas formas de gerenciar a marcação, template de conteúdo, trabalho com Shadow DOM e isolamento de CSS. Capítulos separados são dedicados aos problemas e limitações do modelo shadow, permitindo olhar para a tecnologia não apenas de forma positiva, mas também crítica.

A terceira parte do livro concentra-se na construção de soluções mais complexas: unir componentes em uma única interface, organizar eventos e fluxos de dados, testar e suportar navegadores antigos. No final, o autor passo a passo chega à criação de uma interface de usuário real, escondendo a complexidade interna por trás de componentes cuidadosamente projetados.

O livro tem caráter prático e é estruturado de forma que os exemplos gradualmente se tornam mais complexos e evoluem de capítulo para capítulo, formando uma arquitetura coesa. Isso o torna útil para desenvolvedores que desejam entender mais profundamente as capacidades nativas da plataforma web e avaliar conscientemente os componentes web como uma alternativa ou complemento aos frameworks.

Minha opinião

Um livro sobre componentes web e seu uso. Considerando que estou no campo das pessoas que consideram esse ramo do desenvolvimento web um pouco sem saída e sem perspectiva, porque trabalho há cerca de 10 anos em projetos onde a otimização SEO é importante, certamente há pessoas que estão dispostas a construir cada dois projetos com componentes web. Então, li este livro com ceticismo, embora estivesse interessado em conhecer mais de perto os componentes web nativos sem usar frameworks JS. Definitivamente, um dos pontos fortes do livro é como, de capítulo em capítulo, o autor aprimora seu trabalho e acaba obtendo um resultado bastante completo e interessante.

Вверх