¿Cómo se desarrollará Visual Basic en el futuro?

La semana pasada, Microsoft anunció sus ideas sobre el cambio de planes para el futuro del lenguaje Visual Basic. Este anuncio dejó mucha incertidumbre para los desarrolladores de Visual Basic, pero Anthony D. Green, diseñador del lenguaje Visual Basic, explicó algunos detalles de esta nueva estrategia.

    Ahora Microsoft piensa que VB es muy adecuado para aquellos desarrolladores que apuntan a la plataforma Windows o que son nuevos en la programación (al menos, la programación no es su ocupación principal).

Por otro lado, el auge de las plataformas que no son de Windows ha tenido cierto impacto en C# pero no afectará a VB. En opinión de Green, VB no es adecuado para el desarrollo de juegos o el desarrollo basado en Mac OS X. La falta de adaptabilidad de VB a plataformas que no son de Windows crea un dilema, y ​​el código abierto de F# y el creciente soporte de C# para herramientas de código abierto hacen que ambos lenguajes sean superiores a VB en términos de atraer y retener desarrolladores. Cada vez más desarrolladores de C# ingresan al círculo virtuoso, pueden generar más progreso, lo que atrae a más desarrolladores.

Finalmente, Green presentó una situación en la que mantener C# a la par con el cronograma de desarrollo y las características de VB pondría a prueba los recursos limitados. Microsoft quiere centrarse en C# porque ofrece los comentarios más amplios de la manera más rápida. Una vez que estos comentarios generen ideas valiosas para los desarrolladores de VB, Microsoft considerará la posibilidad de migrar de C# a VB.

¿Qué significa esto para los desarrolladores que quieren saber qué obtienen a cambio de su inversión en el lenguaje VB? Los cuatro principios enumerados anteriormente han sido reemplazados por los siguientes objetivos: herramientas, plataformas e idiomas.

Las herramientas de calidad para VB siguen siendo un foco, dijo Green, señalando cómo las pruebas de unidades dinámicas en Visual Studio 2017 son compatibles con VB. Sobre la base de la plataforma, VB aún se mantendrá para admitir el estándar .NET de .NET Core. El propio lenguaje VB también agregará nuevas funciones y palabras clave, pero solo si tienen sentido para VB, no solo por la adición de estas funciones en C#. Por ejemplo, Green dijo que las cadenas UTF-8 no se agregarán a VB.

La reacción de los desarrolladores de VB ha sido abrumadora, y muchos esperaban que VB admitiera múltiples plataformas, incluidas las tecnologías de Microsoft como HoloLens. Reed Kimble escribe: "Es un problema del huevo y la gallina. Microsoft no ofrece una característica porque no ha escuchado a la gente pedirla. La gente no pide una característica porque Microsoft no la ha ofrecido, así que debe significar que las personas no pueden obtener estas funciones.

El texto original proviene de: El futuro de Visual Basic_Linux News_Linux Commune-Linux System Portal

Dirección de este artículo: ¿Cómo se desarrollará Visual Basic en el futuro? | "Linux debería aprenderse así"

 

Supongo que te gusta

Origin blog.csdn.net/bingyu1024/article/details/130894276
Recomendado
Clasificación