Lanzamiento de la plataforma OpenSilver 3.2, que continúa el desarrollo de la tecnología Silverlight

Se presenta la versión 3.2 del proyecto OpenSilver, que continúa el desarrollo de la plataforma Silverlight y permite crear aplicaciones web interactivas utilizando tecnologías C#, F#, XAML y .NET. Las aplicaciones Silverlight compiladas con OpenSilver pueden funcionar en cualquier navegador de escritorio y móvil que soporte WebAssembly. Para el desarrollo, se pueden utilizar el entorno Visual Studio y el editor de código VS Code, compatibles con Windows, macOS y Linux. El código del proyecto está escrito en C# y se distribuye bajo la licencia MIT.

Inicialmente, el proyecto OpenSilver estaba orientado a proporcionar herramientas para extender la vida de las aplicaciones existentes de Silverlight, después de que Microsoft cesara el desarrollo y soporte de la plataforma Silverlight en 2021, así como el apoyo a los complementos relacionados en los navegadores. OpenSilver soporta todas las funciones principales del motor Silverlight, incluida la compatibilidad total con los lenguajes C# y XAML, así como la implementación de la mayor parte de la API de la plataforma, suficiente para usar bibliotecas de C# como Telerik UI, WCF RIA Services, PRISM y MEF.

En su estado actual, OpenSilver ha ido más allá de ser una capa para extender la vida de Silverlight y puede considerarse como una plataforma independiente para crear nuevas aplicaciones. Por ejemplo, el proyecto desarrolla un entorno de desarrollo, ofrece 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 añadido soporte para el despliegue de aplicaciones basadas en el marco «WPF» (Windows Presentation Foundation) para iOS, Android, Windows, macOS, Linux y navegadores web, utilizando una única base de código común en XAML/C#. El soporte para plataformas móviles se implementa a través de la integración del conjunto de herramientas .NET MAUI Hybrid, que permite utilizar WebView para mostrar la interfaz mientras se compila la lógica de negocio en código nativo. Para acceder a la API de plataformas móviles, se puede utilizar el marco MAUI.
    Lanzamiento de la plataforma OpenSilver 3.2, que continúa el desarrollo de la tecnología Silverlight
  • Se ha mejorado la compatibilidad con el marco «WPF» (Windows Presentation Foundation): se ha añadido soporte para el diseño de texto de derecha a izquierda (RTL), la propagación de eventos hacia arriba por la jerarquía de elementos, animaciones avanzadas, la API VirtualizingStackPanel y el desplazamiento suave en pantallas táctiles.
  • Se han proporcionado herramientas para migrar bases de código existentes y adaptarlas a las capacidades específicas de WPF para OpenSilver.
  • Se ha mejorado la integración con el entorno de desarrollo Visual Studio y el editor de código VS Code. Los complementos con soporte para OpenSilver se han colocado en los directorios predeterminados de complementos de Visual Studio y VS Code.
    Lanzamiento de la plataforma OpenSilver 3.2, que continúa el desarrollo de la tecnología Silverlight
  • Se ha añadido una nueva aplicación ToDoCalendar con un ejemplo de implementación de un calendario-planificador, compilado para diferentes tipos de dispositivos. La aplicación de demostración Showcase se ha ampliado con capacidades de integración con plataformas móviles, permitiendo acceder a la API para gestionar sensores, orientación, vibración y notificaciones, así como para la localización y el acceso a archivos.
    Lanzamiento de la plataforma OpenSilver 3.2, 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