J'ai écrit un article « Utilisation du framework CSS pour un développement de site efficace » pendant mon temps de démarrage, et de nombreux amis m'ont posé des questions connexes. 5key a travaillé très tôt sur l'architecture du framework CSS dans l'entreprise et a également fait des suggestions sur les frameworks CSS à de nombreux amis. L'effet est très évident. Bien sûr, les frameworks CSS présentent des avantages et des inconvénients, et j'ai récemment lu quelques articles sur le sujet. Quelques réflexions à partager avec vous.
Avantages du framework CSS :
1. Amélioration de l’efficacité du développement.
Si vous êtes un développeur front-end qui crée un site Web d'entreprise, je pense que vous travaillerez la plupart du temps sur le code de sites similaires. Un cadre bien défini peut grandement améliorer votre efficacité au travail et éviter certaines erreurs courantes. Si votre travail est facturé à la pièce, vous serez certainement payé plus que les autres.
2. Standardisez la dénomination des codes.
Vous pouvez utiliser certaines des mêmes CLASS ou ID sur plusieurs sites. Si vous disposez d’un framework CSS complet, vous pourrez bientôt lire le code de chacun de vos sites. Pas besoin de perdre du temps à lire du code.
3. Un meilleur travail d'équipe
Certaines entreprises diviseront le code frontal de certains sites plus importants en plusieurs sous-projets. Les amis qui ont eu ce genre d'expérience devraient être profondément frustrés par cette méthode de développement. Ils devraient faire attention au CSS commun et à la coordination du code entre eux. Au fil du temps, de plus en plus de codes obsolètes deviennent de plus en plus difficiles à lire entre eux. Si vous établissez un cadre CSS approprié, vous pouvez réduire de nombreuses erreurs inutiles et améliorer la qualité du produit et l'efficacité du travail.
4. Résoudre les problèmes de compatibilité du navigateur
La plupart des projets nécessitent désormais une compatibilité avec IE6, 7 et FF. Chaque site peut consacrer du temps à résoudre des problèmes de compatibilité. Cette question devrait être traitée au niveau du cadre. Cela peut faire gagner beaucoup de temps pour les problèmes de compatibilité ultérieurs.
5. Un ensemble complet de codes structurels avec une structure claire.
Le framework CSS fournit une infrastructure propre et rigoureuse pour vos projets. Grâce à lui, vous pouvez rapidement créer un cadre de code HTML de base pour votre site. Tout est difficile au début, mais le travail de base qui nous attend a été fait. La vitesse de développement ultérieure sera grandement améliorée.
Le framework CSS fournit une infrastructure propre et rigoureuse pour vos projets. Grâce à lui, vous pouvez rapidement créer un cadre de code HTML de base pour votre site. Tout est difficile au début, mais le travail de base qui nous attend a été fait. La vitesse de développement ultérieure sera grandement améliorée.
Inconvénients des frameworks CSS :
1. Vous devez bien comprendre l’ensemble du cadre
Tous ceux qui rejoignent le projet doivent consacrer un certain temps à bien comprendre l'ensemble du cadre et les normes de codage ;
2. Vous perpétuerez les bugs dans certains frameworks
Personne ne peut garantir que le framework qu’ils développent est parfait et sans bug. Vous aurez peut-être besoin de temps pour nettoyer les bugs dans le framework ;
3. Limiter les idées de développement
Le cadre vous donne l'architecture de base et les idées de développement, qui peuvent limiter vos nouvelles idées de développement de produits ;
4. Code source gonflé
Il peut y avoir une grande partie du code dans le framework qui n'est pas utilisée fréquemment et réduira également l'efficacité de l'exécution ;
5. Sémantisation du framework
Nous avons déjà remarqué la sémantique du code HTML. Cependant, chaque site basé sur le framework est indépendant et unique, et il nous est difficile d'assurer la sémantique du framework CSS.