astro.build
200 OKComo o Astro transforma conteúdo em HTML e adiciona interação de forma seletiva
O Next.js traz roteamento, renderização e recursos de servidor ao React
Listados por categoria com a última verificação armazenada.
Como o Astro transforma conteúdo em HTML e adiciona interação de forma seletiva
Gatsby conecta sites React a conteúdo estruturado e renderização flexível
Crie sites e aplicações Vue com roteamento, lógica de servidor e renderização flexível
O Next.js é um forte candidato quando o React é o principal modelo da aplicação e um produto precisa de roteamento, lógica de servidor, páginas baseadas em dados e interação no navegador em um único projeto. Outro framework pode ser mais adequado quando o site consiste predominantemente em conteúdo estático, usa um ecossistema de componentes diferente ou precisa de um conjunto menor de conceitos do ambiente de execução.
As alternativas exibidas ao lado desta página podem mudar à medida que novas entradas do diretório forem publicadas. Use o quadro de avaliação abaixo para analisar qualquer opção exibida em relação aos mesmos requisitos do projeto, em vez de tratar a proximidade como uma recomendação ou classificação de popularidade.
| Requisito | Prefira o Next.js quando… | Investigue alternativas quando… |
|---|---|---|
| Uso do React | O React é central em todo o produto | O React é desnecessário ou limitado a pequenas ilhas |
| Renderização | As rotas precisam combinar saídas estáticas, armazenadas em cache e geradas no momento da requisição | Quase todas as páginas podem usar um modelo de entrega mais simples |
| Recursos de servidor | Server Components e endpoints pertencentes à aplicação resolvem necessidades reais | Um backend separado já é responsável por essas tarefas |
| Conteúdo | O conteúdo e os fluxos de trabalho da aplicação estão estreitamente combinados | A publicação de conteúdo estático é a tarefa predominante |
| Conhecimento da equipe | A equipe compreende os limites entre servidor e cliente e o comportamento do cache | Um modelo mental mais simples reduziria o risco de manutenção |
| Hospedagem | O destino oferece suporte a todos os recursos necessários do ambiente de execução | Arquivos estáticos ou outro ambiente de execução são uma restrição mais rígida |
Crie uma rota representativa no Next.js e em cada alternativa relevante. Inclua conteúdo real, imagens, acesso a dados, estados de erro e as interações necessárias, depois compare:
O Astro é particularmente relevante para sites orientados por conteúdo que precisam de ilhas interativas seletivas. Uma ferramenta React voltada para o cliente pode ser adequada para aplicações com um backend gerenciado separadamente. Outros frameworks full-stack podem ser preferíveis quando suas convenções de roteamento, ambiente de execução ou implantação correspondem melhor às necessidades da equipe.
Não escolha com base em alegações genéricas de desempenho ou SEO. A escolha do framework influencia a arquitetura disponível, mas os resultados medidos também dependem dos ativos, da latência dos dados, do design dos componentes, do código no navegador, da qualidade do conteúdo e da disciplina de implementação.