Share via


Stratégie de langage Visual Basic annotée

Nous nous assurerons que Visual Basic reste un langage simple et accessible avec une conception stable. Les bibliothèques principales de .NET (comme la BCL) prendront en charge VB et bon nombre des améliorations apportées au runtime .NET, et les bibliothèques bénéficieront automatiquement à VB. Lorsque C# ou .NET Runtime introduisent de nouvelles fonctionnalités qui nécessitent la prise en charge du langage, VB adopte généralement une approche de consommation uniquement et évite la nouvelle syntaxe. Nous ne prévoyons pas d’étendre Visual Basic à de nouvelles charges de travail. Nous continuerons à investir dans l’expérience dans Visual Studio et l’interopérabilité avec C#, en particulier dans les scénarios VB de base, comme Windows Forms et les bibliothèques.

Guide de stratégie Visual Basic

La stratégie Visual Basic guide nos décisions sur l’évolution de VB et ces annotations fournissent des insights sur la façon dont nous réfléchissons aux instructions clés.

« Visual Basic reste un langage simple et accessible »

La syntaxe en langage naturel de Visual Basic permet aux programmeurs et aux non-programmeurs de lire du code et d’engager des discussions productives. De nombreuses personnes adoptent la conception de Visual Basic, et nous n’envisageons pas de modifier cette conception.

« langage avec une conception stable »

La conception Visual Basic permet aux programmeurs de créer des applications solides aujourd’hui et de comprendre le code écrit sur une longue période de temps sans modifications stylistiques.

« VB adoptera généralement une approche de consommation uniquement et évitera la nouvelle syntaxe »

Les nouvelles fonctionnalités du runtime .NET et de C# nécessitent parfois des modifications de langage à implémenter. Nous optimiserons l’interopérabilité en prenant en charge un grand nombre de ces fonctionnalités et optimiserons la stabilité avec une approche de consommation uniquement. Une approche de consommation uniquement signifie que le code Visual Basic peut accéder aux API et aux types .NET basés sur de nouvelles fonctionnalités de runtime .NET, mais Visual Basic n’ajoute pas de syntaxe pour définir les types qui utilisent ces fonctionnalités. Cela permet aux utilisateurs de Visual Basic de bénéficier de nouvelles fonctionnalités avec peu ou pas de modifications de syntaxe.

« Nous continuerons à investir dans l’expérience dans Visual Studio »

Nous continuerons à améliorer l’expérience Visual Studio pour les développeurs Visual Basic, notamment en fournissant des analyseurs, des correctifs de code et des fonctionnalités de productivité d’IDE.

« focalisation sur les scénarios VB centraux »

Nous nous concentrerons sur les scénarios existants pris en charge par VB et ne prévoyons pas d’ajouter la prise en charge de nouvelles charges de travail, comme les frontaux web ou les infrastructures d’interface utilisateur multiplateforme