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.
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 Wisej.NET 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 identischer Funktionalität und User Experience in eine HTML5-Anwendung migriert. Das Ergebnis: Eine server-seitig auf ASP.NET Core basierende HTML5- / JavaScript- & CSS-Webanwendung, keine Installation eines Plug-Ins notwendig.
- Als Ziel-Architektur und -Technologie wird das Real Time Web Application Framework Wisej.NET (www.wisej.com) eingesetzt.
- Die Webanwendung kann auf Windows- oder Linux-Servern on-premise oder Cloud-Diensten bereitgestellt werden.
- Wisej.NET unterstützt alle gängigen Desktop- und Tablet-Browser und in seiner hybriden Version auch iOS, Android und macOS.
- Eine UI-Modernisierung (User Interface Redesign) kann bei Bedarf in das Projekt aufgenommen werden.
- Je nach Aufbau der WPF-Anwendung wird ein großer Teil des Quellcodes beibehalten. Das User Interface und die Verbindung zum Quellcode wird automatisiert neu erstellt. Eine UI-Modernisierung (User Interface Redesign) kann bei Bedarf in das Projekt aufgenommen werden.
- Das Projekt kann gut vom vorhandenen Entwicklungsteam weiter entwickelt werden.
- Die Datenbank bleibt unverändert.
Bewährtes 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. 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.
- Information
- Grobanalyse
- Feinanalyse mit Festpreisangebot
- Project Setup und Partitioning
- Code Generation und Completion
- Code Finalization
- Testphase
- Training
- Weiterentwicklung
Das Werkzeug: wpfPORTER wandelt WPF in Web-App um
Mit einem Werkzeug wie dem wpfPORTER können wir eine Migration von umfangreichen WPF-Geschäftsanwendungen vollständig, konsistent und ohne Risiko durchführen. Das Grundprinzip einer Migration von der einen in die andere Präsentationsschicht liegt auf der Hand: Es müssen Regeln deklariert werden, die auf Knopfdruck aus WPF-Projekten entsprechende Wisej.NET-Projekte erstellen. Die Konfiguration des Werkzeuges übernehmen unsere Modernisierungs-Spezialisten in Absprache mit Ihren Software-Architekten, um beispielsweise festzulegen, welches Javascript Control als Ersatz für spezielle WPF-Controls verwendet werden soll.
Der wpfPORTER basiert auf dem .NET Roslyn Compiler, der zur Analyse, Generierung und Modifikation des Quellcodes eingesetzt wird und auch projektspezifische Änderungen und Erweiterungen ermöglicht.
Ergebnis der WPF-Migration ins Web
- Garantierte Funktionalität der WPF-Anwendung als HTML5-Anwendung mit leistungsfähigen Javascript Controls
- Verbesserte Skalierungsfähigkeit und Performance
- Cross-Browser-fähige Web-App, Unterstützung der mobilen Devices
- Design und Funktionalität identisch; auf Wunsch modifiziert
- 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
Das Framework: Wisej.NET
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 auf die Entwicklung der Fachlogik ihrer Projekte konzentrieren, ohne über HTML, die Verwaltung von Zuständen, Ajax Callbacks oder Concurrency nachdenken zu müssen.
Für die Automatisierung der WPF-Migration bildet der wpfPORTER die Basis, indem er jede Anwendung, die auf WPF basiert, in eine Web-App transformiert. Die so entstandene Anwendung wiederum baut auf der Architektur des Real Time Web Application Frameworks Wisej.NET auf. Diese Kombination ermöglicht es, ohne größeres Refactoring den grafischen Layer einer Anwendung auszutauschen und dabei den Source-Code weitestgehend unangetastet zu lassen.
Alle Informationen zu Wisej.NET sowie zu unseren weiteren Wisej.NET-Services – wie Anwendungsentwicklung, Training und Lizenzberatung – finden Sie auf unseren Service-Seiten.
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 z. B. auch bei der VB6-Migration (Visual Basic 6), dem Web-Enabling von WinForm-Anwendungen oder der Access-Migration zur Seite. Dank unserer Expertise und speziell entwickelter Tools 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!