Está disponible la plataforma OpenSilver 3.0, que continúa el desarrollo de la tecnología Silverlight.

Se ha lanzado la versión del proyecto OpenSilver 3.0, que continúa el desarrollo de la plataforma Silverlight y permite crear aplicaciones web interactivas utilizando tecnologías como C#, F#, XAML y .NET. Las aplicaciones Silverlight compiladas con OpenSilver pueden funcionar en cualquier navegador de escritorio y móvil que soporte WebAssembly, aunque la compilación actualmente solo es posible en Windows utilizando el entorno Visual Studio. El código del proyecto está escrito en C# y se distribuye bajo la licencia MIT.

En 2021, Microsoft detuvo el desarrollo y soporte de la plataforma Silverlight en favor de las tecnologías web estándar. Inicialmente, el proyecto OpenSilver estaba destinado a proporcionar herramientas para extender la vida de las aplicaciones existentes de Silverlight ante el cese del soporte de la plataforma por parte de Microsoft y la finalización del soporte de los complementos en los navegadores. OpenSilver soporta todas las principales características del motor Silverlight, incluyendo el soporte completo de los lenguajes C# y XAML, así como la implementación de la mayor parte de la API de la plataforma, suficiente para utilizar bibliotecas en C# como Telerik UI, WCF RIA Services, PRISM y MEF.

En su forma actual, OpenSilver ya ha trascendido su papel como capa para extender la vida de Silverlight y puede considerarse una plataforma independiente para la creación de nuevas aplicaciones. Por ejemplo, el proyecto está desarrollando un entorno de desarrollo (complemento para Visual Studio), garantiza soporte para nuevas versiones del lenguaje C# y la plataforma .NET, y proporciona compatibilidad con bibliotecas en JavaScript.

OpenSilver se basa en el código de proyectos abiertos como Mono (mono-wasm) y Microsoft Blazor (parte de ASP.NET Core), y utiliza la compilación de aplicaciones en código intermedio WebAssembly para su ejecución en el navegador. OpenSilver sigue desarrollando el proyecto CSHTML5, que permite compilar aplicaciones C#/XAML/.NET en una representación en JavaScript, adecuada para su ejecución en el navegador, y amplía su base de código con capacidades para compilar C#/XAML/.NET en WebAssembly, en lugar de JavaScript.

En la nueva versión:

  • Se ha propuesto un constructor visual de interfaces que permite diseñar la interfaz de aplicaciones .NET y sitios web en modo drag & drop, utilizando más de 100 bloques de interfaz incorporados.
  • Se ha añadido un asistente AI que permite generar y modificar interfaces de usuario mediante comandos en lenguaje natural. El usuario solo necesita describir libremente los cambios deseados o proporcionar una imagen del diseño, y el asistente AI actualizará o generará el código XAML por sí mismo.
    Está disponible la plataforma OpenSilver 3.0, que continúa el desarrollo de la tecnología Silverlight.
  • Se han ampliado las herramientas para la integración con entornos de desarrollo integrados externos. Se añadió soporte para el editor de código Visual Studio Code.
  • Se ha puesto en funcionamiento la aplicación web XAML.io, que permite diseñar interfaces de usuario basadas en XAML desde el navegador.
  • Se ha propuesto una versión preliminar de la herramienta XAML 3D, que permite crear sitios y aplicaciones 3D de realidad mixta que utilizan WebXR y son compatibles con varios cascos 3D, como Meta Quest y Apple Vision Pro.
    Está disponible la plataforma OpenSilver 3.0, que continúa el desarrollo de la tecnología Silverlight.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster