Gostei do seu post, espero que aqui no Tabnews tenha mais posts assim.

Discordo totalmente quando você diz que os Frameworks de hoje são terríveis, para mim são ferramentas excelentes já estudei várias React, Angular, Vue, Svelte, Solid, Alpine, Qwik...

elas são apenas uma visão dos seus criadores de como criar aplicações de forma que eles acreditam que é mais simples.

Para mim o problema são os desenvolvedores que ficam refém do framework e não aprende de fato a linguagem, começa a virar Fanboy e se sente ofendido se alguém falar mal.

Desenvolvedor que só aprende coisas voltado para o trabalho e não apenas por achar legal ver coisas novas, sério tem uma infinidade de projetos legais que os “influencers” não falam e se você não está disposto a procurar e brincar só vai ficar sabendo quando todo mundo já estiver usando.

Outra coisas são as empresas que acham que ferramentas de big tech são a verdade suprema, eu adoro o React, mas até hoje me pergunto como ele ganhou essa força monstruosa, e a única coisa que vem em mente é porque tinha a Meta por traz(claro que ele também trouxe coisas novas).

E concordo com você quando você diz que as empresas querem “peões” porque fica mais fácil de contratar e trocar, mas ao mesmo tempo é entendível porque muitas empresas precisam ter seus produtos rodando o mais rápido possível com o mínimo de padronização, por isso vemos vagas para “desenvolvedor React ” e raramente para “desenvolvedor JavaScript”.


Eu criei a minha própria bliblioteca por acreditar que certas coisas estavam faltando ou deveriam ser mais simples e limpas:

https://github.com/diogoneves07/bemtvjs

E durante o processo de desenvolvimento eu me divirto muito.

Que incrível seu framework. Achei super interessante!

Dei uma olhada e já tive alguns insights... Muito obrigado.

Amei saber que você criou seu próprio framework, tenho certeza que a jornada foi de muito aprendizado. Show!

Também estou na jornada de construção, criei o Terezzu, DawnJS, o LemeJS e o IARES que está em construção.

Estou explorando uma meneira de criar algo simples que me ajude a aplicar princípios com baixa interferência (Dry, KISS, YAGNI e sempre que possível SOLID).

O que quiz dizer com "empresas precisam ter seus produtos rodando o mais rápido possível com o mínimo de padronização"?

Qual seria o problema dos padrões???

Acabei de olhar seus projetos e são muito legais, parabéns! > muitas empresas precisam ter seus produtos rodando o mais rápido possível com o mínimo de padronização, por isso vemos vagas para “desenvolvedor React ” e raramente para “desenvolvedor JavaScript”. Digo isso em relação a usar um framework, porque mantém a base de código o mais familiar possível para novos desenvolvedores.
Penso que para o código parecer familiar o que o programador tem que conhecer a linguagem com a qual quer trabalhar. Se o programador domina a linguagem de programação, tudo vai parecer familiar. Não precisa de framework para isso. Penso ainda que justificativas como performance, produtividade, elegância são factoides. Frameworks não trazem esses benefícios para o desenvolvimento do sistema. Eu penso que benefícios reais são trazidos para o desenvolvimento de software por pesssoas, as convenções adotadas por elas. Nas empresas nas quais trabalhei, fossem pequenas ou gigantes o código era sempre uma bagunça mesmo usando vue, angular ou react. Olha que algumas dessas empresas tinham um faturamento trimestral em torno de algo como 200 milhões de reais ou mais. Onde você trabalha ou trabalhou é muito diferente do que descrevi?
Concordo com você. Acredito que “familiaridade” não foi a palavra certa, mas quando digo que muitas empresas “precisam” usar algum framework é simplesmente pelo fato de que ao usar um ela economiza tempo e hora de programador que são caras principalmente para empresa pequenas, a maioria dos frameworks já implantam muitos dos conceitos e boas práticas aprendidas ao longo dos anos, ou seja os programadores não precisam perder tempo com tomadas de decisões que podem ou não dar certo, é muito melhor escolher um framework testado em batalha que já vem com essas decisões tomadas. > Nas empresas nas quais trabalhei, fossem pequenas ou gigantes o código era sempre uma bagunça mesmo usando vue, angular ou react. Mesmo ao usar um framework não se pode abrir mão das boa práticas, convenções... o framework é apenas uma camada acima da linguagem, ou seja, devemos continuar seguindo as boas práticas da linguagem junto as do framework