Nessa semana, a Microsoft confirmou que Visual Basic.NET continuará sendo uma opção para desenvolvimento de aplicações no .NET 5.0. Entretanto, a linguagem deixará de continuar recebendo atualizações.
Visual Basic foi extremamente popular na década de 1990. Ela foi, aliás, um dos trunfos da Microsoft para popularização do Windows, atraindo milhares de programadores por sua simplicidade. Entretanto, é fato que com a chegada do C# e outras linguagens populares, foi recebendo cada vez menos atenção e, embora amplamente adotada, tem atraído cada vez menos a atenção da comunidade desenvolvedora.
Há, sem dúvidas, incontáveis aplicações escritas em Visual Basic em produção (inclusive anteriores ao .NET). O anúncio da Microsoft indica que, por algum tempo, não há riscos de sistemas construídos com ela em .NET “pararem de funcionar”. Entretanto, o horizonte não é dos mais amplos.
Em nosso entendimento, já é passada a hora de iniciar a migração de aplicações escritas em Visual Basic para outras linguagens. A escolha natural é C# pela interoperabilidade e popularidade.
Certíssima sua análise e a sugestão de dever de casa.
Na primeira oportunidade, o mercado demonstrou que não prefere as linguagens “C”, apesar de {}; também ser usado por Javascript, é um dialeto muito mais simples do que Java.
Para mim, o mundo DEV está bem definido e será dominado por Python, JavaScript e Java, a diferença dos desenvolvedores que usam Python, JS e Java é muito maior que C # a diferença chega a ser monstruosa.
É triste ver que a MS errou o alvo em sua estratégia.
Os produtos MS também geram muita confusão, não são bons na criação de novos nomes, o que torna a pesquisa confusa.
Como a MS tem uma filosofia grande de descontinuidade em nome do ROI eu não apostaria meu tempo em C#
Porque eu perderia meu tempo aprendendo C# ao invés de aprender GO e Rust?