2 points par GN⁺ 2025-05-12 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Plain Vanilla Web est un tutoriel qui explique comment créer des sites web et des applications web avec seulement un éditeur, un navigateur et les standards du web
  • Il couvre, en mode « vanille », les Web Components, le CSS moderne, le routage côté client et la gestion d’état, en distinguant les composants, le styling, les sites et les applications
  • L’accent est mis sur le choix de réduire la complexité des frameworks et du tooling, plutôt que sur le confort offert par les frameworks web modernes
  • Il s’adresse aux lecteurs déjà familiers avec HTML, CSS et JavaScript, et ne convient pas encore aux personnes qui débutent tout juste en développement web
  • L’approche vise à accepter une partie du confort à court terme en échange de la simplicité et d’avantages à long terme proches d’une maintenance quasi nulle

Des sites et applications créés uniquement avec les standards du web

  • Plain Vanilla Web explique comment créer des sites web et des applications web autour de HTML, JavaScript et CSS
    • Tout ce qu’il faut, c’est un éditeur, un navigateur et les standards du web
    • Il présente une approche qui ne dépend pas d’outils de build, de frameworks ni de logique côté serveur
  • Le parcours d’apprentissage se compose de quatre domaines
    • Components : créer des primitives de plus haut niveau au-dessus de HTML, JavaScript et CSS simples avec les Web Components
    • Styling : utiliser le CSS moderne pour remplacer les fonctionnalités pratiques de CSS Modules, PostCSS et SASS
    • Sites : créer un site web vanille et le mettre en ligne sans outil de build, framework ni logique côté serveur
    • Applications : créer des applications monopages avec des stratégies vanille pour le routage côté client et la gestion d’état

Public visé et point de départ

  • Cette approche privilégie la réduction de la complexité plutôt que les riches fonctionnalités offertes par les frameworks web modernes
    • Elle réduit le poids des frameworks et du tooling, au prix d’une partie du confort à court terme
    • À long terme, elle vise la simplicité et un état proche d’une maintenance quasi nulle
  • Elle convient aux personnes qui savent déjà utiliser HTML, CSS et JavaScript et veulent sortir de la complexité du tooling
  • L’étape suivante consiste à apprendre à composer contenu, styles et comportements avec les Web Components

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.