Microsoft

Microsoft .NET 5.0 Developer Platform presenta el nuevo lenguaje de programación C# 9

.NET 5.0 es la próxima versión de la plataforma .NET Core de Microsoft y un intento de unificar su ecosistema de desarrolladores.

developer istock 1206753635 dragonimages
Imagen: DragonImages, Getty Images/iStockphoto

Microsoft ha lanzado .NET 5.0, la última versión importante de su plataforma de desarrollo .NET, que, entre otras actualizaciones, presenta el nuevo lenguaje de programación C# 9.

Cobertura de lectura obligada para desarrolladores

.NET 5.0 es la primera actualización de la plataforma desde que Microsoft anunció que unificaría su conjunto de herramientas para desarrolladores en todas las plataformas y sistemas operativos. Esto significa que con .NET 5.0, los desarrolladores tienen acceso a un conjunto de API, lenguajes y herramientas que se pueden usar ya sea que estén creando aplicaciones de escritorio, móviles, en la nube o de Internet de las cosas (IoT).

Mirar: Los 5 principales lenguajes de programación que deben aprender los administradores de sistemas (PDF gratuito) (República tecnológica)

Del mismo modo, .NET 5.0 permite a los desarrolladores elegir qué partes de la plataforma .NET necesitan. Por ejemplo, si los usuarios desean dirigirse a dispositivos móviles en lugar de WebAssembly, no necesitan descargar las herramientas de WebAssembly. Lo mismo se aplica a ASP.NET Core y WPF, donde los desarrolladores tienen acceso a las mismas funciones de tiempo de ejecución, API y lenguaje para cada aplicación.

Microsoft dice que el rendimiento también ha mejorado mucho en .NET 5.0, y la plataforma ahora es compatible con Arm64 Windows de forma nativa.

Al mismo tiempo, las opciones de implementación de aplicaciones son mejores, incluida la publicación de aplicaciones cliente ClickOnce, las aplicaciones de un solo archivo, la reducción del tamaño de la imagen del contenedor y la adición de imágenes del contenedor Server Core.

LEER  El primer certificado de inteligencia artificial generativa de Microsoft es gratuito

«Con .NET 5.0, usted tiene todo lo que necesita para crear interfaces de usuario web frontales ricas e interactivas y potentes servicios de back-end», dijo Microsoft.

.NET 5.0 también presenta el nuevo lenguaje de programación C# 9.0, así como F# 5.0, la nueva versión de lenguaje predeterminada de .NET SDK y Visual Studio. Ambos se han modificado para que el código sea más expresivo y más fácil de escribir.

Por ejemplo, C# 9.0 permite a los desarrolladores deshacerse de una gran cantidad de código repetitivo y, en su lugar, escribir su programa principal en el nivel superior.

VER: Cómo convertirse en desarrollador: una hoja de trucos (Tecnopedia)

Otra característica nueva son los registros, que el diseñador principal de C#, Mads Torgersen, analizó en una entrevista exclusiva con Tecnopedia en octubre de 2023. En pocas palabras, un registro es un tipo de referencia que permite que objetos completos sean inmutables y los hace actuar como valores.

Si bien los registros pueden ser mutables, están diseñados principalmente para admitir mejor el modelo de datos inmutables, dijo Torgersen. En una publicación de blog que anunciaba el nuevo lenguaje de programación, explicó: «Un registro sigue siendo una clase, pero la palabra clave de registro le da un comportamiento similar a un valor adicional. En general, los registros se definen por su contenido, no por sus identidades. En este respeto, los registros están más cerca de las estructuras, pero los registros siguen siendo tipos de referencia”.

El conjunto completo de funciones de C# 9.0 se puede encontrar en la página dedicada «Novedades de C# 9.0» de Microsoft.

Mirar: Comandos de Linux para la gestión de usuarios (República Tecnológica Premium)

Microsoft lanzó .NET 5.0 en mayo de 2023 como la próxima versión de .NET Core y el sucesor de .NET Core 3.x. Ambos ofrecen soporte de plataforma casi idéntico para Windows, macOS y Linux, lo que significa que los desarrolladores que usan .NET Core 3.1 deberían poder adoptar .NET 5.0 en el mismo sistema operativo con bastante facilidad.

«.NET 5.0 es otra versión importante que debería mejorar muchos aspectos de su uso de .NET. Hemos implementado una amplia gama de mejoras, desde aplicaciones de un solo archivo hasta rendimiento, usabilidad de serialización Json y compatibilidad con Arm64», dijo Microsoft.

«Si bien hoy puede ser su primer día con .NET 5.0, hemos estado ejecutando .NET 5.0 en la producción de Microsoft durante meses. Estamos seguros de que está listo para que lo use, administre su negocio y su aplicación lo impulse».

LEER  Cómo crear una función de apagado deslizante para una PC con Windows 10

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba