O que é Framework?

Framework é um conjunto de ferramentas, regras e peças prontas de código que serve de base para construir um software. Ele já traz a estrutura principal, para que o programador não precise começar do zero.

Na prática, o framework organiza como o projeto é montado: define pastas, padrões de escrita e funções comuns, como conectar um site a um banco de dados ou exibir páginas. O desenvolvedor escreve principalmente as partes específicas do seu sistema, e o framework cuida do esqueleto, seguindo um jeito próprio de trabalhar.

Uma analogia simples é pensar em uma casa pré-fabricada: a estrutura, as paredes e a parte hidráulica já vêm prontas, e você só escolhe o acabamento e a disposição dos cômodos. Ainda assim, a casa segue o projeto de quem a fabricou, e mudar a estrutura básica fica mais difícil.

Ele importa porque acelera o desenvolvimento e ajuda a manter padrões em equipes grandes. Para usar com segurança, vale manter o framework e suas dependências sempre atualizados, já que falhas de segurança costumam ser corrigidas em novas versões.

Onde falamos disso

Termos relacionados

← Ver o glossário completo