Engenharia
Por que escolhi Astro para sites estáticos
Menos JavaScript no cliente, builds rápidas e DX excelente. Onde Astro brilha e onde ele atrapalha.
Migrei meus sites de portfólio e marketing para o Astro e não pretendo voltar. O motivo é simples: a maior parte de um site não precisa de JavaScript no cliente, e o Astro leva isso a sério.
Zero JS por padrão
O Astro renderiza tudo em HTML estático no build. Componentes interativos só mandam JavaScript quando você pede explicitamente, com as islands. O resultado é uma página que carrega instantânea.
DX que não atrapalha
- Sintaxe familiar, parecida com JSX
- Importa componentes de React, Vue ou Svelte quando precisa
- Integração de primeira com Tailwind
Onde ele atrapalha
Apps com muito estado compartilhado entre ilhas viram um quebra-cabeça. Se o seu produto é uma SPA de verdade, o Astro briga contra você. Use a ferramenta certa para o trabalho certo.
Astro para conteúdo. Framework de SPA para aplicação. A linha é mais clara do que parece.