Compartilhar via


Estratégia de linguagem anotada do Visual Basic

As instruções a seguir definem a estratégia da equipe do .NET na tomada de decisões sobre a evolução do Visual Basic.

O Visual Basic continuará sendo uma linguagem direta e acessível, com um design estável. As bibliotecas principais do .NET darão suporte ao Visual Basic e muitas das melhorias no Runtime e nas bibliotecas do .NET beneficiarão automaticamente o Visual Basic. Quando o runtime do C# ou do .NET introduzir novos recursos que exigiriam suporte à linguagem, o Visual Basic geralmente adotará uma abordagem somente de consumo e evitará uma nova sintaxe. O Visual Basic não será estendido para novas cargas de trabalho. Continuaremos a investir na experiência no Visual Studio e na interoperabilidade com o C#, especialmente em cenários centrais do Visual Basic, como Windows Forms e bibliotecas.

Como a estratégia orienta a evolução do Visual Basic

Essas anotações fornecem uma visão de como a equipe do .NET pensa sobre as principais instruções.

"O Visual Basic continua sendo uma linguagem simples e acessível"

A sintaxe de linguagem natural do Visual Basic permite que programadores e não programadores leiam o código e participem de discussões significativas. Muitas pessoas adotam o design do Visual Basic, e esse design não mudará.

"linguagem com design estável"

O design do Visual Basic permite que os programadores criem aplicativos sólidos hoje e entendam o código escrito durante um longo período sem alterações estilísticas.

"O Visual Basic geralmente adotará uma abordagem somente de consumo e evitará novas sintaxes"

Os novos recursos no runtime do .NET e no C# às vezes exigem alterações de linguagem para serem implementados. A equipe do .NET maximizará a interoperabilidade oferecendo suporte a muitos desses recursos e maximizará a estabilidade com uma abordagem somente de consumo. Uma abordagem somente de consumo significa que o código do Visual Basic pode acessar APIs e tipos do .NET criados com base em novos recursos de runtime do .NET, mas a linguagem não adicionará sintaxe para definir tipos que usam esses recursos. Essa abordagem permite que os novos recursos beneficiem os usuários do Visual Basic com pouca ou nenhuma alteração na sintaxe.

"Continuaremos investindo na experiência no Visual Studio"

A equipe do .NET continuará a aprimorar a experiência do Visual Studio para os desenvolvedores do Visual Basic, como o fornecimento de analisadores, reparadores de código e recursos de produtividade do IDE.

"nos principais cenários do Visual Basic"

A equipe do .NET se concentrará nos cenários existentes com suporte pelo Visual Basic. É improvável que o suporte a novas cargas de trabalho, como front-ends da Web ou estruturas de interface do usuário entre plataformas, seja adicionado.