Nouvelles Du Monde

OpenSilver 2.0 ajoute VB.NET, les services RIA et l’aperçu Live XAML

OpenSilver 2.0 ajoute VB.NET, les services RIA et l’aperçu Live XAML

OpenSilver 2.0, une nouvelle version du remplacement du framework d’application Web Silverlight abandonné, prend en charge les services Visual Basic.NET et Rich Internet Application (RIA). Il met également à jour les outils, avec un concepteur d’aperçu XAML en direct dans Visual Studio.

En 2020, une entreprise française, Logiciel utilisateura mis à jour ses outils CSHTML5 pour devenir ce qui est devenu OuvertArgent (une réimplémentation open source de Silverlight sous licence MIT). OpenSilver compile le code .NET et XAML en HTML5 et WebAssembly, réimplémentant les contrôles tiers standard et sélectionnés. Il permet aux développeurs de réutiliser au lieu de réécrire leurs anciennes applications Silverlight ou XAML. La première version d’OpenSilver est sortie en octobre 2021, et la compatibilité « pixel-perfect » a été atteinte en octobre 2022 avec version 1.1.

Selon les représentants Userware contactés par InfoQ, la réponse du développeur à OpenSilver était “substantiel” avec “une nette augmentation des demandes de migrations de bout en bout“.

Certaines personnes ont fait valoir qu’OpenSilver pourrait être une entreprise inutile, suggérant que nous devrions laisser Silverlight sombrer dans l’obsolescence. Cependant, d’autres retours ont été extrêmement positifs, les développeurs exprimant leur soulagement d’avoir trouvé un moyen de préserver le travail et les efforts considérables investis dans leurs applications.

Version 2.0, sorti le 16 octobre 2023apporte de nombreuses nouvelles fonctionnalités à ce framework open source, notamment une prise en charge efficace de Visual Basic.NET, un langage .NET populaire pour le développement rapide d’applications qui a été négligé au cours de l’histoire de .NET au profit de C#.

Lire aussi  Avec ces actions, Freddy le chien bat l'AI ChatGPT et le MSCI World

Les outils pour OpenSilver 2.0 permettent désormais des aperçus XAML en temps réel dans le concepteur Visual Studio XAML, reproduisant ce qu’avait le Silverlight d’origine. Il apporte une expérience de glisser-déposer WYSIWYG dans le développement d’applications .NET, comme l’a annoncé la société : “ramener les jours dorés du développement rapide d’applications“.

Concepteur XAML dans Visual Studio (source : Userware)

Selon l’équipe de développement, la partie la plus difficile de la version 2.0 était le nouveau système de mise en page, entièrement repensé pour remplacer le système basé sur CSS dans OpenSilver 1.1. Les développeurs peuvent concevoir des mises en page personnalisées héritant de la classe Panel et remplaçant les méthodes Measure et Arrange. Il prend en charge les contrôles tiers tels que Telerik UI pour Silverlight.

“(…) l’un des aspects les plus intimidants de la version 2.0 était sans aucun doute la tâche de définir des priorités pour les nouvelles fonctionnalités et améliorations à inclure. Depuis le lancement de la version 1.1 (…), notre équipe s’est consacrée à comprendre aux besoins de la communauté des développeurs et des entreprises qui ont migré leurs applications d’entreprise vers OpenSilver.”

Selon le site Web pour OpenSilverles entreprises qui s’appuient sur leur cadre comprennent des sociétés comme Bayer, TATA et KPMG.

Lire aussi  Les rapports font état de fissures de verre Apple Vision Pro

Le Silverlight d’origine prenait en charge une technologie côté serveur appelée “Services RIA WCF” (Rich Internet Application Services). Essentiellement, il s’agissait d’une génération automatique d’entités client Silverlight et d’une validation basée sur la représentation Entity Framework de type CRUD de votre modèle de domaine. OpenSilver 2.0 ramène les services RIA, renommés modèle de projet « Application métier ». .

Le notes de version complètes pour la version 2.0 incluent plus d’une centaine de fonctionnalités plus petites, de corrections de bugs ou d’améliorations de performances.

Les futures versions se concentreront sur la prise en charge de WPF, un sur-ensemble de Silverlight XAML permettant de migrer les applications WPF existantes vers OpenSilver. La société a également déclaré qu’elle s’aventurait dans Applications AR/RV 3D et ils ont l’intention de prendre en charge Visual Studio LightSwitch, un outil de développement d’applications rapide qui a été déprécié par Microsoft au profit de Power Apps.

2023-10-20 15:00:59
1697804717


#OpenSilver #ajoute #VB.NET #les #services #RIA #laperçu #Live #XAML

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ADVERTISEMENT