Réfléchissez et devenez riche

Aleksandr Shitik
Aleksandr Shitik

J’écris mes propres articles et livres, et je fais des critiques de films et de livres. Expert en cosmologie et astronomie, informatique, productivité et planification.

Réfléchissez et devenez riche
Napoleon Hill
Genres: Finances Personnelles, Développement Personnel, Bien-Être Financier
Année de publication: 1937
Année de lecture: 2023
Ma note: Bonne
Nombre de lectures: 1
Nombre total de pages: 245
Résumé (pages): 18
Langue originale de la publication: Anglais
Traductions dans d'autres langues: Russe, Espagnol, Portugais, Chinois, Français, Allemand, Hindi

Table des matières

Partie I

  • Premiers pas
  • 1 Un framework sans framework
  • 2 Votre premier composant web
  • 3 Rendre votre composant réutilisable
  • 4 Le cycle de vie du composant
  • 5 Construire de meilleures applications web avec les modules

Partie II Améliorer le flux de travail de votre composant

  • 6 Gérer le balisage
  • 7 Modéliser le contenu avec HTML
  • 8 Le Shadow DOM
  • 9 Shadow CSS
  • 10 Les défis du Shadow CSS

Partie III Rassembler les composants

  • 11 Un composant d'interface utilisateur concret
  • 12 Regroupement et prise en charge des navigateurs plus anciens
  • 13 Tester les composants
  • 14 Événements et flux de données de l'application
  • 15 Cacher la complexité

Aperçu général

Le livre de Ben Farrell « Web Components in Action » est consacré aux composants web natifs en tant que technologie autonome permettant de créer des éléments d'interface réutilisables sans s'appuyer sur les frameworks JavaScript populaires. L'auteur montre systématiquement comment la pile navigateur moderne (Custom Elements, Shadow DOM, HTML Templates et modules ES) peut être utilisée pour construire une application web complète.

Dans la première partie du livre, le lecteur découvre les principes de base des composants web : création de son propre élément, gestion de son cycle de vie, réutilisabilité et architecture modulaire. L'auteur insiste sur le fait que les composants web ne sont pas un concept abstrait, mais un outil pratique disponible dès aujourd'hui dans la plupart des navigateurs.

La deuxième partie se concentre sur la structure interne des composants. Elle aborde les façons de gérer le balisage, la création de modèles de contenu, le travail avec le Shadow DOM et l'isolation CSS. Des chapitres distincts sont consacrés aux problèmes et aux limites du modèle shadow, ce qui permet d'envisager la technologie non seulement de manière positive, mais aussi critique.

La troisième partie du livre se concentre sur la construction de solutions plus complexes : rassembler les composants en une interface unique, organiser les événements et les flux de données, tester et prendre en charge les navigateurs plus anciens. Au final, l'auteur parvient pas à pas à créer une interface utilisateur réelle, en cachant la complexité interne derrière des composants soigneusement conçus.

Le livre a un caractère pratique et est structuré de telle sorte que les exemples deviennent progressivement plus complexes et évoluent de chapitre en chapitre, formant une architecture cohérente. Cela le rend utile pour les développeurs qui souhaitent mieux comprendre les capacités natives de la plateforme web et évaluer consciemment les composants web comme une alternative ou un complément aux frameworks.

Mon avis

Un livre sur les composants web et leur utilisation. Étant donné que je fais partie du camp des personnes qui considèrent cette branche du développement web comme étant quelque peu une impasse et sans avenir, car je travaille depuis environ 10 ans sur des projets où l'optimisation SEO est importante, il y a sûrement des gens qui sont prêts à construire un projet sur deux avec des composants web. J'ai donc lu ce livre avec scepticisme, bien que j'étais intéressé à me familiariser de plus près avec les composants web natifs sans utiliser de frameworks JS. Un des points positifs indéniables du livre est la façon dont, de chapitre en chapitre, l'auteur améliore son travail et aboutit finalement à un résultat tout à fait complet et intéressant.

Вверх