Construire un nouveau site Web? Votre première pensée pourrait être réagi, vue, next.js, nuxt.js, vite ou webpack. Mais avant de plonger dans des cadres et des outils de construction, considérez une approche plus simple.
Le tweet perspicace de Phil Hawksworth sonne vrai: "Vos sites Web commencent rapidement jusqu'à ce que vous en ajoutiez trop pour les ralentir." Avez-vous vraiment besoin d'un cadre? Pouvez-vous atteindre vos objectifs nativement dans le navigateur? Parfois, éviter complètement les cadres entraîne un site plus maigre et plus rapide, en particulier à long terme, car vous évitez l'optimisation des solutions prédéfinies.
Prioriser moins de code signifie fournir plus de valeur. Comprendre les API du navigateur peut empêcher la réinventure de la roue et améliorer l'accessibilité.
Au lieu de compter sur des bibliothèques externes pour chaque tâche, examinez leurs fonctionnalités sous-jacentes. Dans un projet, un petit composant React dépendait d'un package NPM entier, y compris le CSS inutile. La réécrire à partir de zéro a considérablement réduit la taille du faisceau et a permis une plus grande personnalisation.
Il ne s'agit pas d'éviter toutes les bibliothèques et frameworks - Open Source est inestimable! Il s'agit d'être sélectif. Tirez parti des capacités du navigateur et minimisez les dépendances externes. Utilisez moins, réalisez plus.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!