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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

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 !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

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.

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

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.

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.

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

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

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

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 ...
