Não é necessário esconvar os bits, e muito menos dominar todo o ecossistema. Porém a sua colocação dá a entender, principalmente para os iniciantes, que podem achar um curso simples que vai até o if...else
é o suficiente e ir para um framework
. Eles não sabem o que é "conhecer a linguagem" e muitos cursos não dizem a eles, infelizmente.
Como eu disse, framework
acelera muito o desenvolvimento, mas não é extremamente requirido. Algumas empresas ainda adotam a linguagem pura, por isso é essencial conhecer bem o ecossistema em que se trabalha, mesmo sem a utilização de um framework
. Não sou contra frameworks
, a maioria dos meus projetos utilizam o Next.js
, mas antes disso, eu testei e prototipei puramente para entender melhor o que eu quero fazer e se o Next.js
será ou não relevante.
Nao entendo como um framework pode te deixar incompetente ou tapar sua incompetencia
Novamente, para os que entendam mal e pulem para um framework sem conhecer bem a camada abaixo (a linguagem base), vai estar sim alheio a muita coisa, pois é extremamente simplificado o processo e muitas das vezes esconde pontos importantes do processo. Muita configuração, muitos gerenciamentos, dentre outras coisas estão numa camada abaixo do frameworks. Em momentos de bugs, e aprimoramento, sem entender isso, esta pessoa não saberá fazer direito (até que se estude apropriadamente).
Seja mais gentil
Peço perdão pelo o comentário ríspido. Acabei trazendo um estresse famíliar para um ambiente fora desse escopo.