Executando verificação de segurança...
1

Foi como disse, um framework abstrai muito do que você precisaria escrever, sem eles é uma boa pra aprender como funciona uma requisição, quais são os headers necessários para cada método e afins, mas que é verboso é. Você pode ir tentando abstrair essa lógica em uma classe e alguns métodos também.
Um bom exercício é tentar fazer um crud simples sem frameworks, em memória ou com um sql, depois tentar recriar com um framework e por fim se quiser, tentar refatorar a implementação pura, recomendo isso porque é o que funciona comigo quando vou estudar alguma linguagem nova, talvez não funcione contigo mas vale tentar.

Carregando publicação patrocinada...
2

Entendi, eu compartilho muito dessa visão seu, gosto de entender como tudo funciona por baixo dos panos, e também gosto bastante de desafios, mas eu preciso realizar a entrega desse projeto em 1,5 mês, por isso acho que vou optar pelo spring.

Concerteza vou curiar dps para entender como ficaria a API sem fremework e me desafiar um pouco. Valeu pela dica!