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

Olha, esse discurso de “se precisa de framework, não sabe programar” é aquele tipo de papo que soa bonito no bar, mas não sobrevive cinco minutos na vida real.

Primeiro, saber programar não é sinônimo de reinventar a roda toda vez que você precisa subir uma API. Eu posso te explicar direitinho como uma requisição HTTP funciona — desde o handshake TCP até o parsing dos headers no Node.js com o módulo http — e ainda assim te dizer que usar um framework não é “dependência”, é inteligência. Tempo é dinheiro, e ficar escrevendo boilerplate pra cada endpoint é coisa de quem tem ego maior que prazo.

Você quer falar de básico? Beleza. O cara que usa Express.js ou FastAPI entende o HTTP tão bem quanto o “gênio roots” que monta tudo na unha. A diferença é que ele escolhe gastar energia resolvendo problemas do negócio, não debugando edge cases de parsing de query string que o framework já resolveu há dez anos. E se o “senior” não sabe explicar o HTTP, o problema não é o framework, é o processo de contratação que deixou passar um cara despreparado.

Agora, Golang com net/http? Claro, é ótimo, ninguém nega. Rápido, leve, eficiente. Mas dizer que resolve “90% dos casos” sem gambiarra é exagero de quem só fez CRUD básico. Tenta escalar uma API com autenticação, rate limiting, middlewares customizados e WebSockets em net/http puro. Vai funcionar? Vai. Vai ser bonito? Duvido. Você vai acabar escrevendo seu próprio “mini-framework” pra não enlouquecer — e adivinha? Isso é exatamente o que Express e companhia fazem, só que testado por milhões de devs.

Node.js sem dependências te dá um 200 OK com dez linhas. Golang faz parecido. A diferença é que, no mundo real, 90% das APIs não vivem de “200 OK” pelado. Elas precisam de validação, logging, roteamento dinâmico, e por aí vai. Aí o “mágico” do framework vira o herói, enquanto o purista tá lá, xingando o teclado e escrevendo mais 500 linhas de código que podiam ser três imports.
Saber o básico é essencial, concordo. Mas confundir “usar ferramentas” com “não saber programar” é só pose de macho alfa tech. Programador bom é o que entrega valor, não o que prova que sobrevive sem atalhos.

Carregando publicação patrocinada...
5

rapaz... loguei só pra te dar os parabéns kkkkkkk tu mandou a real. muitas vezes usar framework não é preguiça, é gerenciamento de tempo

2

muito obrigado por poupar meu tempo de escrever. quando o tabnews surgiu eu vi um lugar sem guerras de plataforma. tinha só conteúdo inteligente. agora o cara se alegra de fazer copia e cola de código toda vez que vai subir uma API nova e se acha o dono do mundo. Ou se não fizer copia e cola vai subir 10 APIs que fazem a mesma coisa de um jeito diferente.