OpenSilver 2.1 supporte F#

Par:
fredericmazue

mar, 20/02/2024 - 15:44

OpenSilver est une implémentation open source de Silverlight, une technologie aujourd'hui abandonnée par Microsoft. La version 2.0, sortie en fin d'année dernière apportait le support de VB.NET. Cette nouvelle version apporte quant à elle le support du langage fonctionnel de Microsoft F#.

Le projet OpenSilver souligne que l'intégration de F# dans OpenSilver 2.1 comble le fossé entre la programmation fonctionnelle et le développement d'interfaces utilisateur Web riches et interactives. Cette combinaison unique permet aux développeurs de bénéficier des avantages des deux mondes : la syntaxe expressive et concise de F# et la nature puissante et déclarative de XAML pour la conception d'interface utilisateur. Cette avancée redéfinit la construction d'applications Web, en introduisant un nouveau paradigme qui met l'accent sur la lisibilité du code, la maintenabilité et l'efficacité, toujours selon les développeurs d'OpenSilver.

Depuis ses débuts OpenSilver s'efforce d'apporter la meilleure compatibilité avec Silverlight et c'est plutôt bien réussi. En effet le projet indique avoir réussi la migration de l'application originale « Silverlight Toolkit Samples » de Microsoft sans pratiquement aucune modification du code, dans le contexte de OpenSilver 2.1..

OpenSilver est un logiciel libre sous licence MIT, disponible sur GitHub.