A pesar de que JavaScript y su ecosistema dominan el espacio de desarrollo de interfaces de usuario para la web, est¨¢n surgiendo nuevas oportunidades tras la aparici¨®n de WebAssembly. contin¨²a llamando nuestra atenci¨®n. Est¨¢ produciendo buenos resultados para aquellos equipos que construyen interfaces de usuario sofisticadas en C# con WebAssembly. El hecho de que nuestros equipos tambi¨¦n puedan utilizar C# en el front-end les permite compartir el c¨®digo y reutilizar bibliotecas existentes. Eso, junto a las herramientas actuales para depuraci¨®n y la ejecuci¨®n de pruebas, como bUnit, hacen que esta tecnolog¨ªa de c¨®digo abierto merezca ser probada.
Si bien JavaScript y su ecosistema dominan el espacio del desarrollo de interfaces de usuario web, est¨¢n surgiendo nuevas oportunidades con la llegada de WebAssembly. nos parece una opci¨®n interesante para construir interfaces de usuario web interactivas con C#. Nos gusta especialmente este marco de trabajo de c¨®digo abierto porque permite ejecutar c¨®digo C# en el navegador mediante WebAssembly, aprovechando el motor en tiempo de ejecuci¨®n .NET Standard y su ecosistema, adem¨¢s de librer¨ªas personalizadas desarrolladas en ese lenguaje de programaci¨®n. Adem¨¢s, Blazor permite la interacci¨®n bidireccional con c¨®digo en JavaScript en el navegador si se requiere.

