Partilhar via


Estratégia de linguagem Visual Basic anotada

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.

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

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

Essas anotações fornecem informações sobre como a equipe do .NET pensa sobre as principais declarações.

"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 código e se envolvam em discussões significativas. Muitas pessoas adotam o design do Visual Basic e esse design não mudará.

"linguagem com um design estável"

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

"Visual Basic geralmente adotará uma abordagem somente de consumo e evitará nova sintaxe"

Novos recursos no tempo de execução do .NET e C# às vezes exigem alterações de linguagem para implementar. 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 do .NET e tipos criados em novos recursos de tempo de execução do .NET, mas a linguagem não adicionará sintaxe para definir tipos que usam esses recursos. Essa abordagem permite que novos recursos beneficiem os usuários do Visual Basic com poucas ou nenhumas alterações de sintaxe.

"Continuaremos a investir na experiência no Visual Studio"

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

"em cenários principais do Visual Basic"

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