PowerScript Migrator est un convertisseur de code qui porte le code métier PowerBuilder en C#. 80 à 95 % du PowerScript non visuel et des SQL embarqués peuvent être portés automatiquement. Que vous souhaitiez utiliser des API avec PowerBuilder ou migrer vers C#, porter - et non réécrire - du code existant est l'approche la plus rapide et la moins risquée.
Le chemin le plus rapide vers C#
Conversion hautement automatisée - 80 à 95 % du code métier, y compris les syntaxes PowerScript, les fonctions systèmes non visuelles, les SQLs embarqués, les fonctions DataWindow, les propriétés et événements, et les NVO, peuvent être portés automatiquement en C#.
Auto-Importation des références - Les définitions des classes C#, les namespaces et les instructions d'utilisation sont automatiquement ajoutés pour vous faire gagner du temps.
Rapports d’erreurs - les problèmes de conversion nécessitant des corrections sont signalés sous forme de commentaires dans le code C# généré, exactement là où vous en avez besoin.


Risque le plus faible
Porter, pas réécrire - Le code métier PowerBuilder est reproduit avec des fonctions équivalentes fournies par les frameworks open-source .NET DataStore, SnapObjects, et .NET Core. Le mapping vers ces équivalents réduit les risques du projet en permettant de porter plutôt que de réécrire.
Partitionner en C# - le code PowerScript visuel et non visuel enchevêtré est converti, de telle sorte que le partitionnement du code métier peut être effectué en C#, laissant l'application source PowerBuilder intacte.
Respect des bonnes pratiques - Les bonnes pratiques en matière de programmation C# peuvent être appliquées automatiquement, comme la conversion des structures PowerBuilder en classes C#.
Architecture ouverte et standard
Uniquement open-source - the generated C# code has dependencies only on open-source libraries, specifically the open-source .NET DataStore, SnapObjects, and .NET Core frameworks.
Code 100% managé - le code généré est uniquement du pur C#, ce qui permet au framework .NET Core de gérer entièrement le runtime, notamment les exceptions, la mémoire et la sécurité.
Tout IDE C# - vous pouvez maintenir le code C# généré avec n'importe quel IDE C#, tel que Visual Studio ou SnapDevelop.

Capacité de migration PowerBuilder
Le PowerScript Migrator migre en C# la plupart des fonctionnalités non visuelles de PowerBuilder que le Framework .NET ne supporte pas directement. Il peut convertir automatiquement 80 à 95 % du code métier PowerBuilder en C# :
DataWindow/DataStore – la plupart des API de DataWindows non visuelles (fonctions, évènements, et propriétés) et les techniques de programmation
Fonctions système - plus d'une centaine de fonctions système sont transposées, soit en fonctions du framework .NET, soit avec la librairie Open Source C# PowerScript Bridge.
Ordres SQL - tous les ordres SQL, y compris les SQLs embarqués et SQLs dynamique 1-4, sont transposés avec les librairies C# Open Source SnapObjects ORM et PowerScript Bridge.
Syntaxe PowerScript - La syntaxe PowerScript, y compris les types de données, instructions, structures, objets et expressions, est transposée en types de données, instructions, structures et expressions C# standard.
NVO PB – Les NVO (fichiers .SRU) sont convertis en classes C# standard.
NVO EAServer– Les NVO EAServer sont également convertis automatiquement comme les NVO PowerBuilder.
Il prend en charge diverses bases de données rationnelles de premier plan, notamment SQL Server, Oracle, SQL Anywhere, PostgreSQL, MySQL, SQLite.
Il n'est pas nécessaire de passer à une version plus récente de PowerBuilder. PowerScript Migrator permet de migrer automatiquement le code métier PowerBuilder directement depuis la plupart des versions :
- Sybase PowerBuilder 8-12.5
- SAP PowerBuilder 12.6
- Appeon PowerBuilder 2017-2019 R2
Portage la logique métier de PowerBuilder vers C #, qui est la couche la plus précieuse et la plus complexe des applications PowerBuilder. Il fournit une suite complète d'outils pour convertir automatiquement PowerBuilder en C #, créer automatiquement des API REST, tester et déboguer rapidement les API REST et publier rapidement votre projet.
Prix
PowerBuilder CloudPro
$1,595
Développeur∙An*
PowerScript Migrator est disponible dans le cadre de PowerBuilder CloudPro. PowerBuilder CloudPro déployer les applications client/serveur existantes sur le cloud avec une architecture API REST C#. Le chemin le plus rapide vers le Cloud!