Maison interface Web tutoriel CSS Piles technologiques et longévité du site Web

Piles technologiques et longévité du site Web

Mar 28, 2025 am 09:27 AM

Piles technologiques et longévité du site Web

Steren Giannini, dans son article "My Stack survivra au vôtre", plaide pour une approche minimaliste:

Ma pile n'a besoin de maintenance, possède des scores de phare parfaits, est imperméable aux vulnérabilités de sécurité, s'appuie sur des normes ouvertes, est hautement portable, offre une boucle de développement instantanée, ne nécessite aucun processus de construction et ... survivra à toute autre pile.

Jeremy Keith, à l'inverse, dans "NPM Ruin Dev", met en garde contre des chaînes d'outils trop complexes:

Au lieu de défaut dans une chaîne d'outils complète, je vais commencer par une base simple. Ce n'est que lorsque cela s'avère insuffisant que je présenterai un gestionnaire de tâches. Chaque dépendance supplémentaire raccourcit la durée de vie du projet.

Les deux perspectives résonnent.

La «pile» de Giannini est purement HTML et CSS. Un site Web uniquement HTML / CSS durera-t-il? Sans aucun doute, oui. Ces technologies sont antérieures à beaucoup d'entre nous, sont activement maintenues et ne sont pas confrontées à de sérieux challengers. Les plateformes indigènes représentent la menace la plus proche, mais leur fragmentation, leur nature fermée et son absence de portée mondiale du Web rendent une adoption généralisée peu probable. Le scénario plus probable est les plateformes natives intégrant les technologies Web.

Un site purement HTML / CSS restera probablement fonctionnel bien en 2041. Je suis assez confiant pour parier dessus.

Le point de Giannini s'étend au-delà de la sortie; Il plaide contre tous les outils, y compris les processus de construction et les modèles. Il suggère de mettre à jour des éléments comme la navigation via la fonction "Remplacer en fichiers" d'un éditeur de texte:

Sans les mises à jour de modèles, d'en-tête, de pied de page ou de navigation sont simples: utilisez «Remplacer dans les fichiers». Ces éléments ont rarement besoin de mises à jour fréquentes; Les avantages des modèles ne justifient pas la complexité d'outillage supplémentaire.

Cette approche, bien que extrême, met en évidence le compromis entre la commodité et la maintenabilité à long terme. Il remplace une forme de dette technique (mises à jour manuelles) à un autre (outillage complexe). Cependant, même des modèles simples introduisent des passifs potentiels, provoquant de nouveaux ajouts et augmentant la complexité du projet.

En fin de compte, je crois que la pile technologique est moins critique qu'on ne le supposait souvent.

En réfléchissant aux projets antérieurs, la longévité du site Web ne semble pas liée à la technologie sous-jacente. Les sites à longue durée de vie, y compris celui-ci, prospèrent en raison de l'attention et des soins soutenus, quelle que soit leur complexité technologique.

La sélection de la technologie devrait répondre aux besoins du projet. La modification des technologies selon les besoins évolue est préférable à l'abandon d'un projet en raison des limitations de pile perçues. Les facteurs clés influençant la longévité du site Web sont:

  • 80% Le niveau de dévouement au site Web.
  • 10% La viabilité financière du site Web.
  • 5% La charge de travail gérable du site Web (la pile technique étant un composant mineur).
  • 5% de maintien de l'enregistrement du domaine et de prévention de l'accroupissement du domaine.

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Vue 3 Vue 3 Apr 02, 2025 pm 06:32 PM

Il est sorti! Félicitations à l'équipe Vue pour l'avoir fait, je sais que ce fut un effort massif et une longue période à venir. Tous les nouveaux documents aussi.

Construire une application Ethereum à l'aide de Redwood.js et de la faune Construire une application Ethereum à l'aide de Redwood.js et de la faune Mar 28, 2025 am 09:18 AM

Avec la récente montée du prix du bitcoin sur 20k $ USD, et pour lui, récemment en train de briser 30k, je pensais que cela valait la peine de reprendre une profonde plongeon dans la création d'Ethereum

Pouvez-vous obtenir des valeurs de propriété CSS valides du navigateur? Pouvez-vous obtenir des valeurs de propriété CSS valides du navigateur? Apr 02, 2025 pm 06:17 PM

J'ai eu quelqu'un qui écrivait avec cette question très légitime. Lea vient de bloguer sur la façon dont vous pouvez obtenir les propriétés CSS valides elles-mêmes du navigateur. C'est comme ça.

Cartes empilées avec un positionnement collant et une pincée de sass Cartes empilées avec un positionnement collant et une pincée de sass Apr 03, 2025 am 10:30 AM

L'autre jour, j'ai repéré ce morceau particulièrement charmant sur le site Web de Corey Ginnivan où une collection de cartes se cassent les uns sur les autres pendant que vous faites défiler.

Un peu sur CI / CD Un peu sur CI / CD Apr 02, 2025 pm 06:21 PM

Je dirais que "Site Web" correspond mieux que "Application mobile" mais j'aime ce cadrage de Max Lynch:

Comparaison des navigateurs pour une conception réactive Comparaison des navigateurs pour une conception réactive Apr 02, 2025 pm 06:25 PM

Il existe un certain nombre de ces applications de bureau où l'objectif montre votre site à différentes dimensions en même temps. Vous pouvez donc, par exemple, écrire

Utilisation de Markdown et de la localisation dans l'éditeur de blocs WordPress Utilisation de Markdown et de la localisation dans l'éditeur de blocs WordPress Apr 02, 2025 am 04:27 AM

Si nous devons afficher la documentation à l'utilisateur directement dans l'éditeur WordPress, quelle est la meilleure façon de le faire?

Pourquoi les zones réduites pourpre dans la disposition Flex sont-elles considérées à tort «espace de débordement»? Pourquoi les zones réduites pourpre dans la disposition Flex sont-elles considérées à tort «espace de débordement»? Apr 05, 2025 pm 05:51 PM

Questions sur les zones de slash violet dans les dispositions flexibles Lorsque vous utilisez des dispositions flexibles, vous pouvez rencontrer des phénomènes déroutants, comme dans les outils du développeur (D ...

See all articles