WPF-Migration
WPF-Anwendungen modernisieren – HTML5 nutzen

Per WPF-Migration zur Browser-App: Mit modernem HTML5

Wir migrieren WPF in den Browser – als Web-App: fecher bietet Ihnen eine weitgehend automatisierte Konvertierung von WPF-Anwendungen in eine leistungsfähige, moderne und zukunftssichere HTML5-Lösung, mit einem strukturierten Prozess und festem Preis. Dabei bilden unsere eigenen Werkzeuge und unsere bewährte Methodik die Grundlage der Migration. Der gezielte Einsatz von künstlicher Intelligenz ergänzt diesen Prozess dort, wo sie sinnvoll zur Beschleunigung, Qualitätssicherung und Reduktion manueller Aufwände beitragen kann.

Wegweisende Alternative zur Windows Presentation Foundation (WPF)

Die Windows Presentation Foundation (WPF) gilt trotz ihrer jahrelangen Präsenz immer noch als wichtige Technologie für die Entwicklung von Desktop-Anwendungen für Microsoft Windows. Doch ihre Aktualität wird zunehmend durch die wachsende Bedeutung von Webanwendungen herausgefordert. WPF bietet zwar eine robuste Plattform für reichhaltige Benutzer-Oberflächen, stößt jedoch als reine Desktop- und Windows-Anwendung an ihre Grenzen – insbesondere in einer Ära, in der Mobilität und der plattformübergreifende Zugriff via Webbrowser oder -App unerlässlich sind. Die Weiterentwicklung von WPF zielt zwar darauf ab, diese Limitierungen zu überwinden und für WPF das End-of-life hinauszuzögern.

Die Alternative WPF-Anwendungen in das Web zu migrieren – sehen wir bei fecher als die vorausschauendere Methode und somit als den lohnenswerteren Weg für Unternehmen an.

Umfassende Migrationsservices für Ihre .NET-Anwendungen

Nutzen Sie unsere Services, um Ihre vorhandenen .NET-Anwendungen effizient auf eine moderne Real-Time Web-Application-Plattform zu migrieren. Neben WPF bieten wir Ihnen auch eine maßgeschneiderte Lösung, um per Web-Enabling WinForms-Anwendungen in den Browser zu migrieren.
Erhalten Sie jetzt ganz einfach einen konkreten Vorschlag für Ihr persönliches Modernisierungsprojekt und nutzen Sie unsere kostenlose Grobanalyse.

Auf einen Blick: WPF-Anwendung in Web-Architektur umziehen

Die Migration der WPF-Anwendung in eine Web-Architektur mit ist kosteneffizienter und schneller als eine Neuentwicklung. fecher bietet Ihnen ein individuelles Angebot, das genau auf Ihre Bedürfnisse zugeschnitten ist.

  • Die WPF-Anwendung wird mit erhaltener fachlicher Funktionalität in eine moderne Webanwendung überführt. 
  • Als Zieltechnologie kommen – abhängig von Ausgangssituation und Zielsetzung – Wisej.NET oder Blazor Server zum Einsatz.
  • Die Webanwendung kann auf Windows- oder Linux-Servern on-premise oder Cloud-Diensten bereitgestellt werden.
  • Je nach gewählter Zieltechnologie können bestehende Anwendungsbestandteile weiterverwendet werden.
  • Eine UI-Modernisierung (User Interface Redesign) kann bei Bedarf in das Projekt aufgenommen werden.
  • Die Webanwendung kann gut vom vorhandenen Entwicklungsteam weiterentwickelt werden.
  • Die Datenbank bleibt in der Regel unverändert.

Wisej.NET oder Blazor Server: Zwei Wege zur Webanwendung

Für die Zielarchitektur stehen unterschiedliche Ansätze zur Verfügung. Welche Technologie eingesetzt wird, hängt von der bestehenden WPF-Anwendung und den Zielen des Projekts ab.

Wisej.NET – Modernisierung mit bewährten Strukturen

Wisej.NET legt den Fokus auf die Migration mit maximaler Wiederverwendung bestehender Systeme und wird eingesetzt, wenn:

  • die bestehende WPF-Anwendung möglichst vollständig erhalten bleiben soll
  • Geschäftslogik und Struktur unverändert weiter genutzt werden sollen
  • eine schnelle Migration mit überschaubarem Risiko angestrebt wird

Die technischen Voraussetzungen für die Migration sind im Wisej.NET-Framework enthalten. Sie werden projektspezifisch erweitert und gegebenenfalls durch JavaScript-Controls von Drittherstellern ergänzt. Entwickler können sich dadurch auf die Fachlogik konzentrieren, ohne sich mit HTML, Zustandsverwaltung, Ajax-Callbacks oder Concurrency befassen zu müssen.

Für die Automatisierung der WPF-Migration setzt fecher das eigens entwickelte Werkzeug wpfPORTER ein. Er überführt die bestehende WPF-Anwendung in eine Web-App auf Basis von Wisej.NET und ermöglicht es, den grafischen Layer auszutauschen, ohne die Anwendung grundlegend neu entwickeln zu müssen.

Blazor Server – Neugestaltung mit moderner Webarchitektur

Blazor Server legt den Fokus auf eine stärkere Transformation von Benutzeroberfläche und Architektur hin zu modernen Webkonzepten und wird eingesetzt, wenn:

  • Benutzeroberfläche und Interaktionslogik stärker angepasst werden sollen
  • moderne, komponentenbasierte Webarchitektur im Vordergrund steht
  • bestehende Strukturen nicht unverändert übernommen werden können

Blazor Server ist ein modernes Webframework innerhalb des .NET-Ökosystems, das komponentenbasierte Webanwendungen ermöglicht. Im Unterschied zum transformationserhaltenden Ansatz mit Wisej.NET steht hier stärker die Neuimplementierung der Benutzeroberfläche und Interaktionslogik im Vordergrund.

Alle Informationen zu Wisej.NET sowie zu unseren weiteren Wisej.NET-Services – wie Anwendungsentwicklung, Training und Lizenzberatung – finden Sie auf unseren Service-Seiten.

Bewährtes und KI-gestütztes Vorgehensmodell

Wie alle Projekte von fecher läuft auch die WPF-Migration zur Browser-App nach einem bewährtem Vorgehensmodell mit variablem Servicegrad in mehreren Phasen ab: In der Evaluierungsphase erarbeitet fecher mit potenziellen Kunden eine solide Entscheidungsgrundlage für die Migration der Anwendung. Dazu gehört auch ein Festpreisangebot, das sich nach Code-Umfang und -komplexität richtet. Erst danach startet mit der Umsetzungsphase das eigentliche Projekt. In unserem Ansatz zur Anwendungsmodernisierung ergänzt künstliche Intelligenz das bewährte Vorgehensmodell gezielt. Sie unterstützt unter anderem bei der Analyse bestehender Strukturen und Abhängigkeiten, der Erkennung wiederkehrender Transformationsmuster sowie bei Tests und Qualitätssicherung. Abschließend stellen umfangreiche Tests sicher, dass die portierte Anwendung in den definierten lokalen, Cloud-, Web- und/oder mobilen Umgebungen fehlerfrei ausgeführt wird und für die Benutzer voll lauffähig ist.

Evaluierungsphase
  • Information
  • Grobanalyse
  • Feinanalyse mit Festpreisangebot
Umsetzungsphase
  • Project Setup und Partitioning
  • Code Generation und Completion
  • Code Finalization
Abschlussphase
  • Testphase
  • Training
  • Weiterentwicklung

Ergebnis der WPF-Migration ins Web

  • Erhalt der fachlichen Funktionalität in einer modernen HTML5-Webanwendung
  • Äquivalentes oder auf Wunsch angepasstes Design
  • Verbesserte Skalierungsfähigkeit und Performance
  • Cross-Browser-fähige Web-App, Unterstützung der mobilen Devices
  • Automatisierte Testabdeckung zur Absicherung der Funktionalität
  • Lieferung erfolgt zu 100 Prozent als moderner lesbarer Quellcode

Kosten 

  • Die Kosten für diese Form der Anwendungsmodernisierung sind abhängig von der Anzahl der Lines of Code, den eingesetzten Controls und dem Umfang des User Interface Redesigns
  • Die erste Kostenschätzung erfolgt kostenlos – mit unserer Grobanalyse

Machen Sie Ihre Anwendungen zukunftsfähig - mit fecher

Vertrauen Sie für Ihre Anwendungsmodernisierung auf fecher. Bereits seit über 30 Jahren begleiten wir Unternehmen unterschiedlichster Branchen auf ihrem Weg in die Zukunft. Neben der Migration von Anwendungen von WPF zur Browser-App stehen wir Ihnen zum Beispiel auch bei der VB6-Migration, dem Web-Enabling von WinForms-Anwendungen oder der Access-Migration zur Seite. Durch die Kombination aus Erfahrung, eigenen Werkzeugen, strukturiertem Vorgehen und gezieltem KI-Einsatz ermöglichen wir Ihnen die Portierung Ihrer Softwareanwendungen schnell, präzise und zum Bruchteil der Kosten einer Neuentwicklung. Nehmen Sie jetzt Kontakt zu uns auf und lassen Sie sich zur Modernisierung Ihrer Software beraten!