Estrategia de lenguaje anotada de Visual Basic

Nos aseguraremos de que Visual Basic sigue siendo un lenguaje sencillo y accesible con un diseño estable. Las bibliotecas principales de .NET (como BCL) admitirán VB y muchas de las mejoras en el entorno de ejecución y las bibliotecas de .NET se beneficiarán automáticamente de VB. Cuando C# o el entorno de ejecución de .NET introducen nuevas características que requerirían compatibilidad con lenguajes, VB adoptará generalmente un enfoque de solo consumo y evitará una nueva sintaxis. No tenemos previsto extender Visual Basic a nuevas cargas de trabajo. Seguiremos invirtiendo en la experiencia en Visual Studio e interoperabilidad con C#, especialmente en escenarios principales de VB, como Windows Forms y bibliotecas.

Guías de estrategia de Visual Basic

La estrategia de Visual Basic guía nuestras decisiones sobre la evolución del lenguaje, y estas anotaciones proporcionan información sobre nuestra opinión respecto a algunas afirmaciones importantes.

"Visual Basic sigue siendo un lenguaje sencillo y accesible"

La sintaxis del lenguaje natural de Visual Basic permite a los programadores y no programadores leer código y entablar debates significativos. Muchas personas adoptan el diseño de Visual Basic y no tenemos previsto cambiar ese diseño.

"lenguaje con un diseño estable"

El diseño de Visual Basic permite a los programadores compilar aplicaciones sólidas hoy en día y comprender el código escrito durante un largo período de tiempo sin cambios estilísticos.

"VB generalmente adoptará un enfoque de solo consumo y evitará una nueva sintaxis"

A veces, las nuevas características del entorno de ejecución de .NET y C# requieren cambios de lenguaje para poder implementarlas. Maximizaremos la interoperabilidad al admitir muchas de estas características y maximizaremos la estabilidad con un enfoque de solo consumo. Un enfoque de solo consumo significa que el código de Visual Basic puede acceder a las API y tipos de .NET basados en nuevas características del entorno de ejecución de .NET, pero Visual Basic no agregará sintaxis para definir tipos que usen esas características. Esto permite que las nuevas características beneficien a los usuarios de Visual Basic con pocos cambios de sintaxis o ninguno.

"Seguiremos invirtiendo en la experiencia en Visual Studio"

Continuaremos mejorando la experiencia de Visual Studio para desarrolladores de Visual Basic, como proporcionar analizadores, correcciones de código y características de productividad del IDE.

"en escenarios principales de VB"

Nos centraremos en escenarios existentes admitidos por VB y no prevemos agregar compatibilidad con nuevas cargas de trabajo, como front-end web o marcos de interfaz de usuario multiplataforma.