Tecnología

Microsoft .NET 7 refuerza la compatibilidad con WebAssembly

Crédito: Dreamstime

La plataforma de desarrollo de software .NET 7 de Microsoft, con un lanzamiento de producción en noviembre, mejora el soporte para ejecutar .NET en Asamblea web en aplicaciones basadas en JavaScript.

Los desarrolladores pueden utilizar la compatibilidad ampliada de WebAssembly en .NET 7 para reutilizar las bibliotecas JavaScript de .NET o crear nuevas aplicaciones basadas en .NET. Presentado como parte del esfuerzo de Microsoft es un rico motor de interoperabilidad de JavaScript, según un Publicación de blog de Microsoft el 26 de septiembre.

Microsoft espera que las nuevas funciones animen a los desarrolladores a construir una mejor integración entre el ecosistema JavaScript y .NET. Los desarrolladores pueden usar bibliotecas de JavaScript existentes en marcos existentes, como Blazor o Uno, o usarlas directamente. Si bien la compatibilidad con WebAssembly en .NET 7 es la base para Ensamblaje web de Blazor aplicaciones, este soporte también se puede usar independientemente de Blazor.

Las aplicaciones actuales de JavaScript pueden usar la compatibilidad ampliada de WebAssembly de .NET para reutilizar las bibliotecas de .NET desde JavaScript o para crear nuevas aplicaciones y marcos basados ​​en .NET. Las aplicaciones Blazor WebAssembly pueden usar el motor de interoperabilidad de JavaScript para optimizar las interacciones con JavaScript y la plataforma web.

La publicación de blog de Microsoft detalla un ejemplo de cómo funciona la interoperabilidad de JavaScript en .NET 7, creando un puerto C# de TodoMVC, una herramienta para seleccionar marcos de interfaz de usuario, basada en la versión vainilla ECMAScript 6 de JavaScript.

READ  El primer reloj de pulsera del mundo que emplea máquinas de silicio

Federico Pareja

"Escritora típica. Practicante de comida malvada. Genio zombi. Introvertido. Lector. Erudito de Internet. Entusiasta del café incondicional".

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba