VS Code ahora apoya el desarrollo de Blazor
Visual Studio Code ahora hace el desarrollo de Blazor gracias al soporte actualizado de las herramientas de Razor en una extensión C#. Con esto se desprende que debes considerar la posibilidad de tomar un curso de C# para dominar este lenguaje de programación.
Razor y Blazor están relacionados, ya que ambos son parte de ASP.NET Core, el componente centrado en la Web de la iniciativa .NET Core que sirve como una alternativa multiplataforma y de código abierto al antiguo .NET Framework de Windows.
Razor es una sintaxis para combinar el marcado HTML con el código C#, según la documentación de Microsoft, que se dice que aumenta la productividad al tiempo que permite a los desarrolladores cambiar entre el marcado y C# en el mismo archivo mientras disfruta del soporte de IntelliSense, como la finalización automática.
Blazor es un proyecto de Microsoft que se acaba de graduar de la etapa experimental con una forma de aprovechar WebAssembly, que todavía es experimental, para realizar el desarrollo web del lado del cliente y del servidor con C#.
El soporte de vista previa para ambos está incluido en la extensión C# para Visual Studio Code disponible en Visual Studio Code Marketplace.
Microsoft anunció una actualización de la extensión que aumenta el soporte de herramientas de Razor con diagnósticos mejorados y soporte de ayudante de etiquetas, además de dar a los desarrolladores la finalización automática de componentes y parámetros de componentes, enlace de datos, controladores de eventos y más.
La otra mejora principal de la compatibilidad con herramientas Razor es la finalización automática para los ayudantes de etiquetas, junto con los nombres y valores de atributos de ayudantes de etiquetas. Microsoft dijo que el soporte mejorado de Razor tooling para VS Code debería considerarse una versión alfa. Actualmente, la edición de Razor solo se admite en los proyectos de ASP.NET Core y Blazor.
Si deseas ampliar tu dominio de los lenguajes de programación puedes adquirir las habilidades con un curso de MySQL y un curso de Visual Basic.