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

Maniero, gostaria de expandir um ponto que o seu comentário trouxe.

Acredito que muito da causa de ter tanto código em .NET implementando arquiteturas complicadas não é apenas por "culpa" dos influencers, mas sobretudo, pelo público-alvo que a Microsoft veio tentando captar todo esse tempo. Claro que quem tá inserido atualmente no mercado de .NET – assim como eu – sabe que a Microsoft vem sim tentando simplificar todo o framework para abringir projetos de escopos menores, mas ainda não é a imagem que as pessoas lá fora tem.

Penso que os criadores de conteúdo estão simplesmente atendendo a demanda da maior parte do público que utilizam o .NET, que são os programadores que atuam empresas de ERP, Banking e dentre outras aplicações que precisam naturalmente ter uma arquitetura que contêm mais camadas.

Além do que, mesmo com os esforços em simplificar o framework, o único passo significativo que eu vi foi o Minimal APIs. A linguagem vem sim se modernizando, fazendo-a ser, para mim, uma das melhores linguagens do mercado. Mas ela ainda é bem mais complexa que um JavaScript, por exemplo. As modernizações adotadas é muito mais para simplificar a criação de design patterns do que a sintaxe em si (e nem acho que precise, honestamente).

Enfim, apesar deu achar o framework o melhor para desenvolvimento de ponta a ponta, acho que ele simplesmente atua num nicho de aplicações diferente dos demais e, talvez, não conseguirá "abocanhar" o mercado dos projetos menores.

Carregando publicação patrocinada...
1

Uma coisa alimenta a outra mesmo, em tudo, isso nem tem nada com a Microsoft. Tem cantores ótimos que só lançam mpusica lio porque é o que o público quer ouvir, e quanto mais fazem isso, mais querem lixo. Mas continua valendo que você não deve ouvir o lixo, tem gente fazendo músicas boas, só não são famosas (continuo com a analogia).

Provavelmente eu não terei condições de fazer isso, tenho outros planos e não posso gastar todo meu tempo com algo que não me dá dinheiro, mas me dá vontade de fazer algo que mostre como fazer o simples com C#/.NET. Óbvio que extremamente simples á para uma linguagem de script mesmo, mas sem furula alguma, linhas de códigos sem nenhum segredo e um punhado de funções, nada mais. Em C# atá dá para fazer isso mas não é adequado.

Vi algumas pessoas comparando com JS que é mais simples o que eu não concordo totalmente. É se fizer Vanilla, oque quase ninguém faz. O Ecossistema de JS é uma atrocidade, e C# tem "vontade de ser" também. Até existem algumas ferramentas que dão uma cara mais simples, que é oque eu falei, falta isso no .NET e você tem que fazer, mas depois de feito fica muito mais simples.

Quando sai do extremamente simples, quase todo mundo que tenha sã consciência vai para TypeScript (que eu já tenho algumas ressalvas), mas é uma linguagem para lidar melhor com projetos que não são tão simples assim. E aí a comparação fica mais iguyal com C#.

O problema não é nenhuma das tecnologias, é do programador que coloca coisas que não são necessárias, ele faz por modinha, ele não sabe programar, ele sabe seguir receitas de bolo, e jura que aquilo é bom, porque disseram que é. E tem caso que a complexidade é necessária, é justificável.