DEV / ARCHITECTURE 5 NOV 2026
Mon avis : Vanilla JS & BEM face aux frameworks
Dans un écosystème web dominé par des frameworks parfois trop lourds pour de petits besoins, j'ai pris le parti de privilégier l'essentiel pour une grande partie de mes projets freelances. En associant du Vanilla JS pur à la rigueur de la méthodologie CSS BEM, je garde un contrôle total sur l'architecture et les performances. Plutôt que de charger une usine à gaz pour un site vitrine ou une application légère, concevoir une architecture claire (comme un pattern MVC maison en PHP) couplée à des standards natifs permet d'obtenir un code propre, modulaire et ultra-rapide. C'est aussi la meilleure méthode pour maîtriser véritablement les bases du web en BUT MMI, sans dépendre de la "magie" cachée d'outils tiers.
C'est à la fois vrai et faux puisqu'il reste à la fois hyper indispensable aujourd'hui et important je pense de maîtriser des outils comme Tailwind. Cependant, je pense que sur certains types de projets c'est peut-être pas forcément obligatoirement nécessaire de se lancer dans un 'npm install' avec les nodes_modules et compagnie. Du bon CSS classique bien nommé avec BEM strict et nesting ça fait largement le boulot.
Retour au lab