OpenSilver: WPF/Silverlight für das Web

OpenSilver

3.5 | 345 | 0
Typ:
Open-Source-Projekte
Letzte Aktualisierung:
2025/07/08
Beschreibung:
OpenSilver ist ein Open-Source-UI-Framework zum Erstellen von .NET-Webanwendungen in C# und XAML, das MAUI Hybrid-Integration und WPF-Support bietet.
Teilen:
WPF
Silverlight
.NET
XAML
MAUI

Übersicht von OpenSilver

Was ist OpenSilver?

OpenSilver ist ein kostenloses Open-Source-UI-Framework, mit dem Sie moderne .NET-Webanwendungen mit C# und XAML erstellen können. Es wurde entwickelt, um Entwicklern den Übergang von älteren Technologien wie Silverlight und WPF zum modernen Web zu erleichtern und Zeit und Kosten zu sparen, die mit vollständigen Neuentwicklungen verbunden sind.

Wie verwende ich OpenSilver?

  1. SDK herunterladen: Laden Sie zunächst das OpenSilver SDK herunter, um mit der Entwicklung Ihrer Anwendungen zu beginnen.
  2. Code in C#, VB oder F#: Nutzen Sie Ihre vorhandenen .NET-Kenntnisse, um Ihre Anwendungslogik zu schreiben.
  3. Vorhandene Anwendungen migrieren: Wenn Sie Silverlight- oder WPF-Anwendungen haben, kann OpenSilver Ihnen helfen, diese mit minimalen Codeänderungen ins Web zu migrieren.
  4. Auf jedem Browser ausführen: OpenSilver-Anwendungen können auf jedem modernen Browser ausgeführt werden, einschließlich Chrome, Firefox, Safari und Edge.

Warum ist OpenSilver wichtig?

OpenSilver bietet mehrere Vorteile, darunter:

  • Code-Wiederverwendbarkeit: Verwenden Sie Ihren vorhandenen Silverlight- oder WPF-Code wieder und sparen Sie Zeit und Ressourcen.
  • Plattformübergreifende Kompatibilität: Führen Sie Ihre Anwendungen auf jedem Browser und Gerät aus und entgehen Sie den Einschränkungen von Internet Explorer und Silverlight.
  • MAUI Hybrid-Integration: Die neueste Version 3.2 bietet MAUI Hybrid-Integration, mit der Sie WPF-Apps auf iOS, Android und darüber hinaus bringen können.
  • Kosteneinsparungen: Vermeiden Sie kostspielige Neuentwicklungen, indem Sie Ihre vorhandenen Anwendungen auf OpenSilver migrieren.

Wo kann ich OpenSilver verwenden?

OpenSilver eignet sich für eine Vielzahl von Anwendungen, darunter:

  • Migration älterer Anwendungen: Übergang von Silverlight oder WPF zum Web.
  • Erstellung neuer Webanwendungen: Erstellung moderner .NET-Webanwendungen von Grund auf neu.
  • Unternehmensanwendungen: Entwicklung von Unternehmensanwendungen mit umfangreichen UI-Steuerelementen und Bibliotheken.

Wie migriere ich am besten von Silverlight/WPF zu OpenSilver?

Es gibt zwei Hauptoptionen zum Migrieren Ihrer Anwendungen:

  1. Selbst durchführen: Verwenden Sie das OpenSilver SDK und die Ressourcen, um Ihre Anwendungen selbst zu migrieren.
  2. All-inclusive End-to-End-Migration: Lassen Sie das OpenSilver-Team den Migrationsprozess für Sie übernehmen.

Erfolgsgeschichten

Repton Projects: Hat seine ältere Silverlight-Anwendung auf OpenSilver migriert, das Erscheinungsbild beibehalten, die Leistung verbessert und über 99 % des Originalcodes beibehalten.

Unterstützung

Erhalten Sie dedizierten Support vom OpenSilver-Expertenteam. Es stehen verschiedene Supportpläne zur Verfügung, die Sie auf Ihrem Weg unterstützen.

FAQ

Wie viel kostet OpenSilver? OpenSilver ist ein kostenloses Open-Source-Framework.

Ist OpenSilver mit Blazor, React und Angular kompatibel? Ja, OpenSilver ist kompatibel und kann mit diesen Technologien gemischt und kombiniert werden.

Wie kann ich mit OpenSilver beginnen? Laden Sie das SDK herunter und erkunden Sie die Dokumentation und die Beispiele.

Beste Alternativwerkzeuge zu "OpenSilver"