Framework
Um conjunto de decisões já tomadas, pra você não precisar montar tudo do zero.
Também aparece como "biblioteca", "React", "Next.js", "Vue", "Tailwind".
No mundo do Design
O Figma chama isso de Template de arquivo
Framework é estrutura pronta com regras de convivência. Ele decide como o projeto se organiza, onde ficam as rotas, como o build acontece, e você preenche o resto.
É o mesmo papel de um template de arquivo do Figma com páginas, grid e estilos já definidos: você poderia montar tudo, mas ganha tempo e consistência aceitando as decisões de alguém.
Os nomes que você vai ouvir
- React: biblioteca de componentes. Ela cuida da interface e deixa o resto por sua conta
- Next.js: framework construído em cima do React. Adiciona rotas, otimização de imagem, renderização no servidor e deploy fácil
- Vue e Svelte: alternativas ao React, mesma ideia, sintaxe diferente
- Tailwind: framework de CSS baseado em classes utilitárias, tipo
flex gap-4 p-6
Biblioteca ou framework
Biblioteca é uma ferramenta que você chama quando quer. Framework é a casa onde o seu código mora, e ele chama o seu código. Na prática a linha é borrada e todo mundo usa os dois termos de forma solta.
O que escolher pra começar
Se o objetivo é entender o que o time faz e conseguir mexer no produto, o caminho é React mais Next.js, porque é o que a maior parte do mercado brasileiro de produto usa. Aprender CSS antes de framework de CSS continua valendo, porque o Tailwind é CSS com apelido.
Outros termos de Ferramentas
Quer o assunto inteiro e não só a definição? Os guias pegam cada tema do começo ao fim.