Dead Framework Theory — pourquoi il est difficile pour un nouveau framework web de survivre
(aifoc.us)Le texte de Paul Kinlan qui propose la « Dead Framework Theory » analyse la réalité d’un écosystème figé autour de React
React = la plateforme web de fait
À mesure que les LLM et les outils de génération de code produisent par défaut du code React,
il devient difficile pour les nouveaux frameworks de franchir la barrière des données d’entraînement des LLM, des réglages par défaut des outils et des habitudes des développeurs.
L’effet de boucle de rétroaction
Plus il existe de sites React → plus les LLM génèrent du code React →
et, en conséquence, cette structure circulaire renforce encore davantage l’écosystème centré sur React.
Les obstacles pour les nouveaux frameworks
- Faute de données d’entraînement suffisantes, les LLM ne parviennent pas à générer des exemples de code
- La plupart des outils prennent React en charge par défaut
- Il est difficile pour les développeurs de sortir d’un écosystème qu’ils maîtrisent déjà
Ce que cela signifie
La supériorité technique à elle seule ne suffit plus.
Nous sommes entrés dans une époque où il est difficile, dès le départ, pour un nouveau framework de « survivre ».
Désormais, le cœur de la concurrence réside moins dans la technologie elle-même que dans les effets de réseau des données, des outils et de l’écosystème.
5 commentaires
Comme je suis un hipster, je reste fidèle à vue... Je m’applique à entraîner activement les LLM sur vue...
Par rapport au début de l’année, +20 millions de téléchargements hebdomadaires et +4 millions sur le dépôt. Même en additionnant tous les autres frameworks UI (
vue,angular,svelte, etc.), on n’arrive pas à ce niveau… L’engouement pour le vibe coding est bien réel.Pour l’instant, comme l’IA apprend la similarité des relations entre les mots pour prédire le mot suivant, et donne surtout des réponses centrées sur les textes parce qu’elle fait semblant de réfléchir via une sorte de monologue intérieur tout en ne faisant au fond que prédire le mot suivant, c’est ce qui se passe.
Si un jour elle comprend les principes comme le fait un humain, en comprenant non pas les mots mais des choses physiques, etc.,
alors, au lieu d’avoir besoin d’avoir énormément vu la nouvelle syntaxe des runes de Svelte, qui prête souvent à confusion, il semblerait qu’il suffirait simplement de lire la documentation sur les runes pour pouvoir ensuite l’appliquer partout.
Je pense que le cœur de la concurrence, ce n’est pas tant l’effet de réseau, mais simplement qu’il faut des progrès de l’IA.
Les LLM confondent vraiment très souvent la syntaxe des runes de Svelte au point que ça en devient étrange
Je comprends bien ce passage
À chaque fois que j’écris un prompt, je précise d’utiliser les runes, mais au bout d’un moment il finit par s’y perdre.
J’ai aussi l’impression qu’il n’essaie même pas une syntaxe comme
$derived.by