Compartir a través de


Estrategia de lenguaje anotada de Visual Basic

Las siguientes instrucciones definen la estrategia del equipo de .NET para tomar decisiones sobre la evolución de Visual Basic.

Visual Basic seguirá siendo un lenguaje sencillo y accesible con un diseño estable. Las bibliotecas principales de .NET admitirán Visual Basic y muchas de las mejoras de .NET Runtime y bibliotecas beneficiarán automáticamente a Visual Basic. Cuando C# o .NET Runtime introducen nuevas características que requerirían compatibilidad con lenguajes, Visual Basic adoptará generalmente un enfoque de solo consumo y evitará una nueva sintaxis. Visual Basic no se ampliará a nuevas cargas de trabajo. Seguiremos invirtiendo en la experiencia en Visual Studio y en la interoperabilidad con C#, especialmente en escenarios principales de Visual Basic, como Windows Forms y bibliotecas.

Cómo guía la estrategia en la evolución de Visual Basic

Estas anotaciones proporcionan información sobre cómo el equipo de .NET piensa en las instrucciones clave.

"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 participar en discusiones significativas. Muchas personas adoptan el diseño de Visual Basic y ese diseño no cambiará.

"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.

"Visual Basic 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. El equipo de .NET maximizará la interoperabilidad al admitir muchas de estas características y maximizará la estabilidad con un enfoque de solo consumo. Un enfoque de solo consumo significa que el código de Visual Basic puede tener acceso a las API y tipos de .NET basados en nuevas características del entorno de ejecución de .NET, pero el lenguaje no agregará sintaxis para definir tipos que usen esas características. Este enfoque permite que las nuevas características beneficien a los usuarios de Visual Basic con poco o ningún cambio de sintaxis.

"Seguiremos invirtiendo en la experiencia en Visual Studio"

El equipo de .NET seguirá 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 Visual Basic"

El equipo de .NET se centrará en escenarios existentes admitidos por Visual Basic. Es poco probable que se agregue compatibilidad con nuevas cargas de trabajo, como front-end web o marcos de interfaz de usuario multiplataforma.