O texto de Paul Kinlan que apresenta a “Teoria do Framework Morto” analisa a realidade em que o ecossistema centrado em React se cristalizou
React = a plataforma web de fato
Como LLMs e ferramentas de geração de código passam a gerar código React por padrão,
ficou mais difícil para novos frameworks superarem a barreira dos dados de treinamento dos LLMs, dos padrões das ferramentas e dos hábitos dos desenvolvedores.
Efeito de ciclo de feedback
Quanto mais sites em React existem → mais os LLMs geram código React →
como resultado, forma-se uma estrutura cíclica que reforça ainda mais o ecossistema centrado em React.
Dificuldades dos novos frameworks
- Por falta de dados de treinamento, os LLMs não conseguem gerar exemplos de código
- A maioria das ferramentas oferece suporte a React por padrão
- É difícil para os desenvolvedores saírem de um ecossistema com o qual já estão familiarizados
Significado
A superioridade técnica, sozinha, já não é mais suficiente.
Entramos em uma era em que é difícil para novos frameworks ‘sobreviverem’ desde o início.
Agora, o foco da concorrência está menos na tecnologia em si e mais nos efeitos de rede de dados, ferramentas e ecossistema.
5 comentários
Como sou hipster, sigo firme no vue .. estou me esforçando para ensinar vue ao llm...
Em comparação com o início deste ano, houve um aumento de 20 milhões nos downloads semanais e de 4 milhões no repositório. Um número que não se alcança nem somando todos os outros frameworks de UI (
vue,angular,svelteetc.)... Realmente é uma febre de vibe coding.Como, no momento, aprende a similaridade relacional entre palavras para inferir a próxima palavra e dá a impressão de pensar por meio de um monólogo interno, no fim responde muito com base nos padrões de frases que viu com frequência.
Se no futuro passar a entender princípios como um ser humano, compreendendo não palavras, mas coisas físicas e assim por diante,
então, em vez de precisar ter visto muito da nova sintaxe de runes do Svelte, que costuma confundir bastante, talvez baste apenas ler a documentação sobre runes para depois conseguir aplicar isso em todos os lugares.
Acho que o foco da competição, mais do que efeito de rede, é simplesmente que o avanço da IA ainda é necessário.
Os LLMs realmente se confundem demais com a sintaxe de runas do Svelte
Consigo me identificar com essa parte
Toda vez que escrevo um prompt, eu especifico que ele deve usar runes, mas depois de pouco tempo ele já começa a se confundir.
Dá até a impressão de que ele nem tenta usar uma sintaxe como
$derived.by.