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

Linguagens de programação são apenas linguagens. Elas vão fazer o que você mandar elas fazerem. Se você deixar falhas no código, a culpa é do dev e não da linguagem/fw. Não existe isso de "linguagem mais segura que a outra", é ridículo querer afirmar isso.

Outro detalhe: .NET não é uma linguagem.

Carregando publicação patrocinada...
1

Não existe isso de "linguagem mais segura que a outra", é ridículo querer afirmar isso.

Ainda bem que ninguém fez isso!

1

O que estou querendo dizer é que não existe isso de "meu sistema ficou mais seguro porque fiz com a tecnologia x ao invés da y". Toda a competência de segurança, viabilidade e vulnerabilidade de uma aplicação é do desenvolvedor.

Confiar a segurança do seu aplicativo em sistemas, projetos e frameworks de terceiros é assumir a culpa inteiramente para o dev.

Javascript é ruim por design é não tem como não querer afirmar isso. A linguagem tem vários buracos e quem já mexe com ela há anos reconhece isso. E não digo do Javascript "node", "next", "react", etc... Digo do Javascript Vanilla, aquele qual deve receber seu nome. Mesma coisa com PHP.

C#, VB.NET e F# estão a todo momento recebendo incentivos da .NET Foundation e da comunidade super ativa, então acredito que é muito difícil quererem afirmar que o projeto .NET "é ruim".

Java também tem sua reputação.

A tecnologia usada é só um pequeno detalhe do desenvolvimento.

1

Isso não é verdade, as linguagens influenciam sim na segurança do código. Isso é devidamente estudado na academia e devidamente comprovado empiricamente.

Só para citar um exemplo dá uma olhada nessas estatística da Google:

Desde que adotaram o uso de Rust houve uma diminuação enorme no número de vulnerabilidades, provando empiricamente que Rust é mais segura do que C.

Olha, você e 90% dos programadores podem até negar mas o fato é que sim, linguagens de programação influenciam na segurança do código. Isso já foi exaustivamente provado de diversas maneiras diferentes.

Agora o porque disso você pode até não ter conhecimento para conseguir entender, isso é compreensível, a grande maioria dos programadores não têm. Mas não pode negar os fatos só porque não consegue entendê-los. Eu não entendo de física e nem por isso vou acreditar na terra plana...

Se quiser obter conhecimento para entender basta estudar sobre Programming Language Theory. Vai demorar alguns anos, não é o tipo de coisa que se aprende no final de semana.