Um Framework tem como principal objetivo resolver problemas
recorrentes no que diz respeito à abordagem genérica,
permitindo ao desenvolvedor focar seus esforços na resolução
do problema em si, e não ficar reescrevendo o software, em que
se é recomendável estudar antes a tecnologia. Assim, é um
template com diversas funções, podendo ser usadas pelo
desenvolvedor, apresentando assim como principal
desvantagem