Executando verificação de segurança...
3

O ecossistema vira peso quando a equipe gerencia mais biblioteca do que produto.

Os front-ends produtivos que conheço atualmente não entendem de programação, entendem de organizar biblioteca pra funcionar com o React. Eu só olho e rio.

A questão que fico rodando: o problema é React em si, ou é a cultura de over-engineer que React atrai?

Rapaz, os primeiros evangelizadores React que vi propagandeavam ele por ter se originado na Meta, e insistiam que novos projetos fossem em React. Só que faltava features e não tinha muita opção de gambiarra, então partia pro over-engineering. Muito colega de faculdade meu foi evangelizador React, hoje nem encostam nele.

Alpine e SvelteKit têm menos bagagem porque ainda não viraram padrão de mercado, então a pressão de 'fazer do jeito certo' é menor e a equipe foca no produto.

O Alpine acho que não vai nunca ser popular e também nunca vai ter bloat, pois a vibe é ser minimalista. Vai ser sempre coisa de programador "revoltado".

O Svelte já tá mais bloat do que costumava ser, mas ainda tá muito mais leve e simples de programar que React.

Seu dev sênior foi para VanillaJS por conta própria, ou virou decisão de equipe?

Limitação do ambiente onde a aplicação ia rodar, ambiente governamental de alta segurança. React e Next simplesmente não eram opção por terem dúvidas com relação a segurança. A gente não tinha prazo pra aprender um framework novo, era mais rápido desenvolver Vanilla.

Carregando publicação patrocinada...
1

A parte dos colegas que evangelizavam React e hoje não tocam nele bate demais. Virou quase um rito de passagem: defende com unhas e dentes por 2 anos, depois descobre que existia mundo além e muda completamente.

Sobre o Alpine, acho que você acertou na vibe. Ele resolve um problema específico muito bem e vai ficar nesse espaço. Não é ruim ter ferramenta assim, mas o mercado não vai abraçar.

Interessante o caso do governo, não tinha pensado nessa perspectiva. Segurança como restrição que força Vanilla. No fundo, tirou o scaffolding e o time entregou de qualquer jeito, o que diz bastante sobre o overhead que a gente carrega nos projetos modernos.

Essa experiência mudou sua visão sobre quanto do ecossistema JS você usa de fato versus quanto você usa porque vem junto?

1

Tô no evento de lançamento do software agora.

O que aprendi foi que para cada tarefa tem uma ferramenta, mas que o mercado algumas vezes tem a ferramenta e fica procurando tarefa. React tá bem assim, muito dev e empresa procurando projeto onde encaixar React nem que seja na força bruta.