Warum die VB6-Migration auslagern?
Die VB6-Migration nach .NET erfordert einen erheblichen Aufwand beim Umschreiben, um eine funktional möglichst identische .NET-Anwendung zu erstellen. Automatisierte Tools, die auf dem Markt für Code-Konvertierung verfügbar sind, führen eine 1-zu-1-Analyse und Portierung durch, bieten jedoch keine vollständige Funktionalität in der neuen Anwendung. In der Realität erfordert ein komplettes Migrationsprojekt eine gründliche Analyse und Prüfung durch qualifizierte Entwicklermit Kenntnissen in VB6 sowie im .NET-Framework. Der grundlegende Unterschied besteht darin, dass VB6 eine ereignisgesteuerte objektorientierte Programmiersprache ist, während das .NET Framework vollständig objektorientiert ist. Wir haben sowohl sachverständige VB6- als auch.NET-Entwickler, um beide Aufgaben durchführen zu können und miteinander während der VB6 zur .NET Umwandlung zusammenzuarbeiten..
Ein Auge auf die Details bei der Migration von VB6 nach.NET haben
Funktionale Methodik
Macrosoft folgt einer modularen funktionalen Methodik, um alle VB6 Migrationsprojekte anzugehen
- Feststellung des Umfangs und Durchführung einer formalen Bedarfsanalyse
- Das Team erstellt eine kohärente Migrationsstrategie und schätzt den Migrationsaufwand.
- Die Anwendungslogik wird in ein.NET-Framework konvertiert.
- HTML, Formulare, Menüs, UI-Elemente und Datenberichte werden in das.NET-Framework konvertiert.
- Sicherstellung, dass der gesamte Quellcode in die .NET-Sprache konvertiert wird (z.B. VB6 in VB.NET konvertieren oder VB6 in C# konvertieren)
- Die Anwendung wird wiederholt getestet, um sicherzustellen, dass sie fehlerfrei ist.
- Altdaten werden importiert und Datenvalidierungstests durchgeführt.
- Die Anwendung wird installiert und vorübergehend parallel betrieben, um einen reibungslosen Ablauf und die Übergabe zu gewährleisten.
Wir führen eine gründliche Analyse der Anwendung durch und entwickeln eine Migrationsstrategie, die am besten für ein Upgrade von VB6 auf VB.NET 20xx geeignet ist. Unser Team verfügt über ausgewiesene Erfahrung bei der Migration einer Vielzahl von Anwendungen auf die.NET-Plattform.