Perché PowerBuilder CloudPro
L'unica soluzione di migrazione da PowerBuilder a C# sul mercato che replica fedelmente la funzionalità della DataWindow, che è la chiave per fare del tuo progetto di migrazione una sicurezza in termini di sforzo e rischio.
Altissima Automatizzazione
La business logic di PowerBuilder viene migrata verso C# per l'80-95% automaticamente, includendo le DataWindows, il PowerScript non visuale, le funzioni di sistema non visuali, l'embedded SQL, gli NVO e anche gli NVO di EAServer.
Portare, non riscrivere
Replica fedelmente la tua business logic PowerBuilder verso C#, così che il successo dell migrazione non dipende dalla profonda conoscenza del codice sorgente originario, che non è richiesta.
Un prodotto, non un servizio
Esegui tu stesso la migrazione verso C# usando gli strumenti di conversione e le librerie C# open-source inclusi, eliminando il costo ed il rischio di risorse esterne che forniscano servizi.
Zero dipendenze
Viene generato puro codice C# e viene incluso il codice sorgente di tutte le librerie C#. Così facendo, non ci saranno dipendenze da alcun vendor o strumento particolare per manutenere l'applicazione migrata.
Come funziona
PowerBuilder CloudPro fornisce le DLL C# open-source (.NET DataStore) e un motore di migrazione (PowerScript Migrator) per permettere agli sviluppatori di migrare verso C# la business logic PowerBuilder, che è il livello più importante e complesso nelle applicazioni PowerBuilder. Guarda il video (5 minuti)
.NET DataStore supporta tutti gli stili di presentazione della DataWindow e la maggior parte delle funzionalità non visuali della DataWindow in C#. Per questo, il PowerScript non visuale già esistente può essere subito mappato in C#, rendendo la tua migrazione da PowerBuilder a C# una sicurezza in termini di rischio e sforzo.
Oltre a convertire tutte le DataWindow, il PowerScript Migrator converte la maggior parte del PowerScript non visuale, dell'embedded SQL, e del dynamic SQL. Riconosce e supporta anche vari costrutti PowerBuilder, come gli unbounded array, la gestione dello special blob, e le funzioni di sistema.
I dati JSON risultanti possono essere facilmente consumati da un qualsiasi framework UI che supporta gli standard REST e JSON, come Angular, React, Xamarin, e Flutter.
5 passaggi per migrare la logica PowerBuilder verso C#
Non è necessario partizionare prima di convertire. PowerScript Migrator è in grado di convertire automaticamente gli oggetti PowerBuilder (.SRD, .SRW, .SRU, .SRS, etc.) che contengono la business logic più importante in C#.
Procedi al design del progetto dei tuoi servizi C# definendo le loro interfacce. Dopo di che, puoi generare automaticamente le implementazioni dei servizi.
Carica in SnapDevelop il workspace necessario ed inizia a convertire sia gli oggetti delle DataWindow che la business logic scritta in PowerScript.
DataWindow Converter – converte istantaneamente gli ogetti delle DataWindow in modelli standard C# POCO che possono essere poi manutenuti con qualunque IDE C#.
PowerScript Migrator – converte automaticamente l'80-95% della business logic scritta in PowerScript in C# mappando le funzionalità del PowerScript nelle equivalenti in .NET DataStore, SnapObjects e nei framework .NET Core. Supporta anche vari costrutti PowerBuilder, quali unbounded arrays, special blob handling, e system function.
Migliora il codice C# problematico, rimuovendo tutto il codice non necessario (codice visuale, obsoleto, ecc.) e risolvendo qualunque errore di compilazione.
SnapDevelop – cgrazie alla potenza di Roslyn, può evidenziare il codice C# problematico, suggerire possibili correzioni ai problemi ed applicare automaticamente la soluzine scelta.
PowerScript Migrator Error Reporting – genera commenti inline nel codice C# convertito per segnalare efficientemente agli sviluppatori i luoghi che necessitano di correzioni.
Crea automaticamente la API REST (il controller) a partire dal servizio e testala.
REST API Scaffold Templates – costruisci velocemente i controller delle API REST con funzionalità di CRUD.
REST API Tester – questo strumento visuale di testing ti permette con facilità di esaminare, testare e fare il debug delle API REST, senza dover perdere tempo a creare una UI o a scrivere codice JSON a mano.
Il risultato della migrazione a C#
Il codice C# generato e le relative librerie open-source C# seguono gli standard .NET ed i principi dell'open design, perciò potrai risparmiare tempo e soldi senza dover scendere a compromessi.
Qualunque IDE C#
Manutieni i codice sorgente migrato C# in qualunque IDE C#, come Visual Studio o SnapDevelop.
Qualunque tecnologia per l'UI
Il codice sorgente migrato C# migrato può essere incapsulato nelle API REST, e reso quindi accessibile da qualunque tecnologia di UI.
Librerie Open-Source
Tutto il codice delle librerie C# è disponibile in forma di codice sorgente C# (oltre ai package compilati NuGet).
Compatibile con .NET Core
Il framework .NET Core ti permette di installare la tua applicazioni sia su Windows che su Linux, con una varietà di Web server oppure anche serverless (ad esempio con Amazon Lambda, Azure Functions, ecc.).
Architettura API
La business logic PowerBuilder è nettamente separata in controlli C#, servizi e modelli POCO.
Per iniziare
Scopri come PowerBuilder CloudPro migra la tua business logic in C#, anche se la tua applicazione non è già ben partizionata.
Ottieni 30 giorni di accesso illimitato a tutti i prodotti del bundle PowerBuilder CloudPro e valutali nella tua specifica infrastruttura di sviluppo.
Segui il tutorial per migrare la business logic della applicazione demo in C#.
Scopri come PowerBuilder CloudPro può supportare le tue specifiche esigenze di business grazie ad un incontro tecnico personalizzato con uno dei nostri esperti in migrazione.
Prezzi
PowerBuilder CloudPro
€1.415,00
Sviluppatore∙Anno*
Migra le tue applicazioni client/server in puro C# usando qualunque UI tu preferisca.
PowerBuilder
PowerServer
SnapDevelop
.NET DataStore
PowerScript Migrator
Supporto & Aggiornamenti
Open-Source C# runtime libraries require a separate purchase. Contatta il commerciale
Risorse & Formazione
Troppo indaffarato per fare la migrazione in autonomia?
Contatta un esperto Appeon se hai delle domande tecniche, oppure se sei a corto di risorse per provvedere in autonomia alla migrazione.