Framework
Um framework é um conjunto de código reutilizável e de convenções que funciona como esqueleto sobre o qual construir uma aplicação. Em vez de programar tudo do zero, o desenvolvedor parte de uma estrutura que já resolve tarefas comuns — gerenciar rotas, conectar-se ao banco de dados Um banco de dados guarda de forma organizada o conteúdo de um site — posts, páginas, comentários — para consultá-lo na hora. O WordPress usa MySQL ou MariaDB. Mais no glossário → , a segurança básica — e se concentra no que é específico do seu projeto. Isso acelera o trabalho, reduz erros e favorece um código mais organizado e fácil de manter, porque muitos desenvolvedores seguem os mesmos padrões. Há frameworks de frontend O frontend é a parte de um site ou app que o usuário vê e com a qual interage — o design, os textos, os botões — e que roda no navegador. Mais no glossário → , como React ou Vue, e de backend O backend é a parte oculta de um site ou app — servidores, bancos de dados, lógica — que o usuário não vê, mas que processa os pedidos e armazena os dados que fazem tudo funcionar. Mais no glossário → , como Django, Laravel ou Express; o Astro é um exemplo moderno para sites. A contrapartida é que é preciso aprender as suas regras e aceitar a sua maneira de fazer as coisas. Escolher o framework adequado é uma decisão importante em qualquer projeto.