PowerScript Migrator è un convertitore di codice che migra la business logic PowerBuilder in C#. L'80-95% del PowerScript non-visuale e dell'embedded SQL può essere migrato automaticamente. Non importa se stai implementando delle API in PowerBuilder o se stai migrando in C#, convertire (e non riscrivere!) il codice esistente è l'approccio più veloce e con meno rischi.
La via più veloce per C#
Conversione altamente automatizzata - L'80-95% della business logic, inclusa la sintassi PowerScript, le system function non visuali, l'embedded SQL, le funzioni della DataWindow, le proprietà e gli eventi, i Non Visual Objects (NVO) possono essere migrati in C#, automaticamente.
Auto-importazione delle referenze - Le definizioni delle classi C#, i namespace, e l'uso degli statement vengono aggiunti automaticamente per farti risparmiare tempo.
Segnalazione efficiente degli errori - I problemi di conversione che richiedono un intervento vengono segnalati come commenti nel codice C# generato, esattamente dove servono.


Il progetto a più basso rischio
Migrare, non riscrivere - La business logic PowerBuilder viene mappata in funzioni equivalenti messe a disposizione dagli strumenti open-source .NET DataStore, SnapObjects, e il framework .NET Core. La mappatura a tali funzioni equivalenti riduce in maniera decisiva il rischio del progetto di migrazione rispetto alla riscrittura.
La suddivisione in C# - Il codice PowerScript misto visuale e non-visuale viene convertito in maniera tale da poter partizionale la business logic in C#, lasciando l'applicazione PowerBuilder originale intatta.
Adozione delle Best Practices - Le best practices della programmazione C# possono essere applicate automaticamente, come ad esempio la conversione delle strutture PowerBuilder in classi C#.
Architettura aperta e standard
Solo open-source - Il codice C# generato dipende solo da librerie open-source libraries, in particolare gli strumenti open-source .NET DataStore, SnapObjects, e il framework .NET Core.
100% codice managed - Viene generato solo puro codice C# in modo che il framework .NET Core possa gestire integralmente il runtime, come ad esempio la gestione delle eccezioni, della memoria e della sicurezza.
Qualunque IDE C# - Puoi manutenere il codice C# generato in qualunque IDE C#, come ad esempio Visual Studio o SnapDevelop.

Come avviene la migrazione da PowerBuilder
Il PowerScript Migrator converte automaticamente le funzionalità non-visuali di PowerBuilder in funzionalità equivalenti in .NET. Quando viene usato insieme allo strumento alle librerie open-source di .NET DataStore per supportare più funzionalità PowerBuilder in .NET, la percentuale di automazione tipicamente aumenta fino all'80-95%:
System Function – le system function vengono mappate o nel framework .NET o nelle librerie open-source .NET DataStore.
SQL Statement – tutti i SQL statement, inclusi embedded SQL e dynamic SQL formats 1-4, vengono mappati nella libreria ORM C# open-source SnapObjects.
La sintassi del PowerScript – La sintassi del PowerScript, inclusi data type, statement, strutture, oggetti ed espressioni, viene mappata nei data type, negli statement, nelle strutture e nelle espressioni standard C#.
Gli NVO – Gli NVO (i file .SRU) vengono mappati in classi standard C#.
Gli NVO di EAServer – Anche gli NVO di EAServer vengono convertiti automaticamente alla stessa maniera degli NVO di PowerBuilder.
Database relazionali – sono supportati alcuni dei principali database relazionali, come ad esempio SQL Server, Oracle, SQL Anywhere, ASE, HANA, PostgreSQL, MySQL e SQLite.
Cloud Database – sono supportati i cloud database in Amazon ed Azure, tra i quali:
- Amazon Aurora, RDS for SQL Server, RDS for Oracle, RDS for PostgreSQL, e RDS for MySQL; inoltre
- Azure SQL Database, Azure Database for PostgreSQL, ed Azure Database for MySQL.
Non è necessario aggiornare alle più recenti versioni di PowerBuilder. PowerScript Migrator supporta automaticamente la migrazione della business logic PowerBuilder a partire direttamente dalla maggior parte delle versioni di PowerBuilder:
- Sybase PowerBuilder 8-12.5
- SAP PowerBuilder 12.6
- Appeon PowerBuilder 2017-2019 R3
migra la business logic di PowerBuilder, che è la parte più importante e complessa nelle applicazioni PowerBuilder, in C#. Offre una completa suite di strumenti per convertire automaticamente PowerBuilder in C#, creando automaticamente API REST, testando e correggendo rapidamente le API REST, e pubblicando rapidamente il tuo progetto.
Prezzi
PowerBuilder CloudPro
€1.415,00
Sviluppatore∙Anno*
PowerScript Migrator è disponibile come parte di PowerBuilder CloudPro. PowerBuilder CloudPro pubblica applicazioni client/server esistenti nel Cloud con l'architettura API REST C#. La strada più veloce in assoluto per il Cloud!