Le web vanille pur
(plainvanillaweb.com)- 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
- Elle ne convient pas encore aux personnes qui commencent tout juste à apprendre le développement web
- Les débutants peuvent commencer par HTML for People ou The Odin Project Foundations Course
- L’étape suivante consiste à apprendre à composer contenu, styles et comportements avec les Web Components
- Le lien de départ est Get Started
Aucun commentaire pour le moment.