OpenSilver : WPF/Silverlight pour le Web

OpenSilver

3.5 | 342 | 0
Type:
Projets Open Source
Dernière mise à jour:
2025/07/08
Description:
OpenSilver est un framework d'interface utilisateur open source pour créer des applications web .NET en C# et XAML, offrant une intégration hybride MAUI et un support WPF.
Partager:
WPF
Silverlight
.NET
XAML
MAUI

Vue d'ensemble de OpenSilver

Qu'est-ce qu'OpenSilver ?

OpenSilver est un framework d'interface utilisateur open source gratuit qui vous permet de créer des applications web .NET modernes à l'aide de C# et de XAML. Il est conçu pour aider les développeurs à passer des technologies héritées telles que Silverlight et WPF au Web moderne, ce qui permet d'économiser du temps et des coûts associés aux réécritures complètes.

Comment utiliser OpenSilver ?

  1. Télécharger le SDK: Commencez par télécharger le SDK OpenSilver pour commencer à développer vos applications.
  2. Coder en C#, VB ou F#: Tirez parti de vos compétences .NET existantes pour écrire la logique de votre application.
  3. Migrer les applications existantes: Si vous avez des applications Silverlight ou WPF, OpenSilver peut vous aider à les migrer vers le Web avec un minimum de modifications de code.
  4. Exécuter sur n'importe quel navigateur: Les applications OpenSilver peuvent être exécutées sur n'importe quel navigateur moderne, notamment Chrome, Firefox, Safari et Edge.

Pourquoi OpenSilver est-il important ?

OpenSilver offre plusieurs avantages, notamment :

  • Réutilisation du code: Réutilisez votre code Silverlight ou WPF existant, ce qui permet d'économiser du temps et des ressources.
  • Compatibilité multiplateforme: Exécutez vos applications sur n'importe quel navigateur et appareil, en échappant aux limitations d'Internet Explorer et de Silverlight.
  • Intégration hybride MAUI: La dernière version 3.2 offre une intégration hybride MAUI, vous permettant d'importer des applications WPF vers iOS, Android et au-delà.
  • Réduction des coûts: Évitez les réécritures coûteuses en migrant vos applications existantes vers OpenSilver.

Où puis-je utiliser OpenSilver ?

OpenSilver convient à un large éventail d'applications, notamment :

  • Migration des applications héritées: Transition de Silverlight ou WPF vers le Web.
  • Création de nouvelles applications web: Création d'applications web .NET modernes à partir de zéro.
  • Applications d'entreprise: Développement d'applications de niveau entreprise avec des contrôles et des bibliothèques d'interface utilisateur riches.

Quelle est la meilleure façon de migrer de Silverlight/WPF vers OpenSilver ?

Il existe deux options principales pour la migration de vos applications :

  1. Faites-le vous-même: Utilisez le SDK OpenSilver et les ressources pour migrer vos applications vous-même.
  2. Migration de bout en bout tout compris: Laissez l'équipe OpenSilver gérer le processus de migration pour vous.

Histoires de réussite

Repton Projects: A migré son application Silverlight existante vers OpenSilver, en conservant son apparence, en améliorant les performances et en préservant plus de 99 % du code d'origine.

Soutien

Bénéficiez d'un support dédié de l'équipe d'experts d'OpenSilver. Différents plans de support sont disponibles pour vous aider tout au long du processus.

FAQ

Quel est le coût d'OpenSilver ? OpenSilver est un framework open source gratuit.

OpenSilver est-il compatible avec Blazor, React et Angular ? Oui, OpenSilver est compatible et peut être mélangé et mis en correspondance avec ces technologies.

Comment puis-je commencer avec OpenSilver ? Téléchargez le SDK et explorez la documentation et les exemples.

Meilleurs outils alternatifs à "OpenSilver"