Microsoft finalmente lanza una alternativa para Silverlight

Icono de tiempo de lectura 2 minuto. leer


Los lectores ayudan a respaldar a MSpoweruser. Es posible que obtengamos una comisión si compra a través de nuestros enlaces. Icono de información sobre herramientas

Lea nuestra página de divulgación para descubrir cómo puede ayudar a MSPoweruser a sostener el equipo editorial. Leer más

Ensamblaje web Silverlight Blazor

Microsoft Silverlight llegará al final del soporte el 12 de octubre de 2021. Aunque Microsoft todavía admite Silverlight, el desarrollo activo se detuvo hace varios años. En este momento, Silverlight solo es compatible con Internet Explorer 11. Silverlight permitió a los desarrolladores crear aplicaciones web y de escritorio. Microsoft recomienda a los desarrolladores de aplicaciones de escritorio que usen UWP o WPF en .NET Core para Silverlight. Para los desarrolladores web, Microsoft ha lanzado ahora un nuevo marco llamado Ensamblaje web de Blazor. Este no es un lanzamiento de vista previa, Blazor ahora está listo para la producción.

Blazor permite a los desarrolladores web crear aplicaciones web utilizando C# en lugar de JavaScript. También pueden reutilizar el código .NET Silverlight. Además, las aplicaciones de Blazor están hechas de componentes de interfaz de usuario web reutilizables implementados con C#, HTML y CSS. Dado que tanto el código del cliente como el del servidor están escritos en C#, los desarrolladores pueden compartir código y bibliotecas.

Blazor es una función de ASP.NET, el popular marco de desarrollo web que amplía la plataforma de desarrollo .NET con herramientas y bibliotecas para crear aplicaciones web.

Blazor ofrece las siguientes ventajas sobre Silverlight:

  • Blazor usa estándares web abiertos sin complementos ni transpilación de código.
  • Blazor funciona en todos los navegadores web modernos, incluidos los navegadores móviles.
  • Las aplicaciones Blazor pueden usar bibliotecas .NET existentes, gracias a .NET Standard, una especificación formal de las API de .NET que son comunes en todas las implementaciones de .NET.
  • Su código C# puede llamar fácilmente a las API y bibliotecas de JavaScript. Puede continuar usando el gran ecosistema de bibliotecas de JavaScript que existen para la interfaz de usuario del lado del cliente mientras escribe su lógica en C#.
  • Visual Studio y Visual Studio Code brindan una excelente experiencia de desarrollo de Blazor en Windows, Linux y macOS.
  • .NET es gratuito y eso incluye a Blazor. No hay tarifas ni costos de licencia, incluso para uso comercial.

Puede obtener más información sobre el lanzamiento de Blazor desde el enlace de la fuente a continuación.

Fuente: Microsoft

Más sobre los temas: ASP.Net, Blazor, Silverlight, WebAssembly