[Frameworks valem a pena?] Os que os frameworks estão fazendo
Saudações, meu nome é Délcio Capolo, engenheiro de software.
Frameworks, hoje, parecem mais uma abstração moderna de ferramentas existentes(antigas e não só) criados de forma a facilitar a escrita de código que por debaixo dos panos executam o mesmo framework e mais um monte de outros para aumentar na velocidade de execução e tal! Compreendo que estas ferramentas, surgiram de modo a evitar tarefas passantes! Mas não acham que está retirando uma maior aproximação do que é uma componente muito importante na área de Tech? O Hardware e não só, mas também sinto que isso de alguma forma retarda o que seria aquela lógica de program. hardcore! Esse é ainda um pensamento ruidoso e em formação.
Defina "valer a pena". Isso é extramamente vago e subjetivo.
Alguns valem, outros não. Para algumas pessoas val, para outras não. O jeito de usar define muito isso.
A maioria não sabe se vale ou não, elas só usam, e se estão usando é proque vale, certo? Geralmente é errado, porque ela nem tem informação sobre isso, só fazem o que todo mundo está fazendo.
Pode ser até que estejam certos para o objetivo traçado, que é entregar algo rápido e de qualquer jeito. geralmente essas pessoas usam porque não sabem fazer sem.
Tem tarefas que sem um framework fica muito difícil realizar. Tanto que a pessoa pode etar usando um e nem perceber. Aí tem quem usa um framework em cima de um framework, e fica pavoroso, mas é bem comum.
Observou? Faz sentido para você?
Espero ter ajudado. Em geral estou à disposição na plataforma (sem abusos :D)
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).
Para corroborar sua observação, faltou você fazer demonstrações situações nas quais o uso de um framework é desnecessário. Mostre com exemplos como seria na prática usando um determinado framework versus a implementação na linguagem diretamente sem ele.
Se você não for capaz de demonstrar isso na prática, com exemplos consistentes, como diria Willian Eduard Deming, "Sem dados você é uma pessoa qualquer com uma opinião".
Desenvolvimento Mobile em alguns setores que necessitam rapido desenvolvimento crossPlatform com equipe enxuta frameworks como flutter e react native são extremamente essenciais, é inviável ter equipes para desenvolver sistemas internos web, mobile e desktop sem imaginar o uso desses frameworks.