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.