Maison >interface Web >tutoriel CSS >Ce qui est vieux est nouveau

Ce qui est vieux est nouveau

Christopher Nolan
Christopher Nolanoriginal
2025-03-08 11:22:14551parcourir

What’s Old is New

Mon dossier Bookmarks est un cimetière numérique d'articles i entend à lire. C'est une collection en croissance constante, une pile virtuelle dépassant de loin toute table basse physique pourrait gérer. Mais cette accumulation a un avantage caché: il révèle des thèmes récurrents. Connectant des articles apparemment disparates, souvent publiés à des semaines d'intervalle, étimule les dialogues perspicaces.

Récemment, j'ai déniché une tendance fascinante: une résurgence d'intérêt pour les fondamentaux Web et une appréciation renouvelée pour les déploiements manuels.

AI, développeurs Web et connaissances fondamentales

Alvaro Montero met en évidence le rôle crucial de l'adaptation face aux progrès de l'IA:

La clé n'est pas une AI de remplacement des développeurs, mais les développeurs évoluant aux côtés de ces outils. Une forte compréhension des fondamentaux n'est pas négociable; Les outils à eux seuls sont insuffisants sans une base solide.

SHOPTALK 629: Le grand fossé et la valeur des fondamentaux

Chris et Dave discutent du décalage des technologies Web de base, puis de retour:

Dave: De nombreux développeurs CSS, JavaScript et HTML qualifiés se sentaient mis à l'écart alors que le marché a embrassé les cadres JavaScript tout-en-un. Mais maintenant, comprendre le HTML, CSS et JavaScript simples est de plus en plus précieux. Savoir comment une seule ligne CSS peut remplacer des milliers de lignes JavaScript est une compétence puissante.

Chris: Il y a un respect croissant pour les compétences fondamentales. Nous constatons que les développeurs trop dépendants de React, par exemple, peuvent manquer d'applicabilité plus large.

juste une spécification: la résurgence de HTML

Jared et Ayush discutent du premier sondage de l'état de HTML et de la profondeur surprenante des connaissances HTML:

L'enquête a révélé un intérêt significatif pour le HTML, s'étendant au-delà des div et des titres de base pour couvrir l'accessibilité, les composants Web, etc. Il souligne que l'expertise en HTML et CSS est précieuse indépendamment de la compétence JavaScript.

Un épisode ultérieur souligne en outre ce point:

Voir ce que HTML peut faire est une révélation pour les développeurs uniquement vécue avec React. Il y a tout un monde de possibilités qui manquent beaucoup.

Résultat: partie 4 - le chemin à terme

La série perspicace d'Alex Russell souligne l'importance de hiérarchiser les compétences fondamentales:

N'engagez jamais uniquement pour l'expertise du framework JavaScript. Concentrez-vous sur les normes Web, l'accessibilité, le CSS moderne, le HTML sémantique et les composants Web. Ceci est crucial, surtout lorsque vous utilisez des frameworks.

Un rappel régulier: les normes Web comptent

Adrian Roselli note la nature cyclique des tendances de la technologie Web:

Les développeurs se lassent souvent des technologies spécifiques, pour plaider ultérieurement pour un retour aux fondamentaux du Web. Les entreprises ignorent souvent les connaissances profondes HTML / CSS / ARIA / SVG, en partie en raison de la marchandisation perçue de ces compétences.

L'élément d'ancrage: les humbles débuts d'un hyperlien

La série de Heydon Pickering sur les éléments HTML commence par la balise d'ancrage:

L'élément <a></a> est souvent appelé par erreur un hyperlien ou un lien. Une erreur critique ne parvient pas à placer le texte du lien descriptif dans les balises <a></a>.

Le mythe de l'IA: génération de code sans comprendre

Chris Ferndandi met en garde contre le fait de s'appuyer sur le code généré par l'AI sans comprendre:

Si vous ne savez pas comment écrire du code, vous ne devriez pas utiliser de code généré par AI. Stack Overflow offre des opportunités d'apprentissage qui manquent.

Compétences essentielles pour les développeurs Web juniors en 2024

Frontend Masters met l'accent sur la valeur durable des compétences fondamentales:

Les fondamentaux d'apprentissage sont essentiels pour une carrière durable. Ces connaissances sont transférables et restent pertinentes malgré les changements technologiques.

Et enfin, ma propre contribution ...

The Basics: A Course for the Fundamentals

Mon cours récent, "The Basics", se concentre sur les fondamentaux HTML et CSS, destinés aux clients, aux amis et à quiconque a besoin d'une base solide.

Au-delà de HTML et CSS, il y a un intérêt renouvelé pour les méthodes de déploiement plus simples.

Sites Web de dogging bruts: adopter la simplicité

Brad Frost Champions Une approche "Buildless":

Les processus manuels, bien que apparemment inefficaces, peuvent être libératoires. Le temps gagné en évitant les problèmes d'outils de construction l'emporte souvent sur l'effort des tâches manuelles.

Aller à Buildless: une approche pratique

Max Böck offre une perspective équilibrée:

Bien que les outils de construction ne soient pas entièrement obsolètes pour les grands projets, une approche "Bustless" est viable pour les petits projets.

Manuel jusqu'à ce qu'il soit mal: une stratégie d'automatisation progressive

Jeremy Keith préconise une philosophie "manuelle jusqu'à ce qu'elle fait mal":

Commencez manuellement, puis automatisez uniquement si nécessaire. Souvent, l'approche manuelle suffit.

Cela conclut mon examen. Quels autres articles pertinents avez-vous rencontrés? Partagez-les dans les commentaires!

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn