PowerScript Migrator es un convertidor de código que transfiere la lógica de negocios de PowerBuilder a C#. Del 80 al 95% de PowerScript no visual y SQL embebido se pueden portar de forma automática. No importa si deseas habilitar PowerBuilder para APIs o si deseas migrar a C#, el código existente se transfiere (no se reescribe), proporcionando así un enfoque más rápido y de menor riesgo.
La ruta más rápida a C#
Conversión altamente automatizada - del 80 al 95% de la lógica de negocios, incluyendo la sintaxis de PowerScript, las funcionalidades del sistema no visuales, los SQL embebidos, las propiedades, los eventos y las funcionalidades de DataWindow, así como los NVOs, se pueden migrar a C# automáticamente.
Importación automática de referencias - las definiciones de clases C#, los nombres y las declaraciones son agregados automáticamente para ahorrar tiempo.
Reporte eficiente de errores - los problemas de conversión que requieran corrección se informan a través de comentarios insertados en el código C# generado, justo donde se requiere.


El menor riesgo para tu proyecto
Portar, no reescribir - la lógica de negocios de PowerBuilder se asigna a funciones equivalentes proporcionadas por .NET DataStore, SnapObjects, y .NET Core, de código abierto. La asignación a dichas funciones equivalentes reduce el riesgo del proyecto, de reescribir a portar.
Dividir el código en C# - el código PowerScript visual y no visual entremezclado se convierte de modo que la división de la lógica de negocios se puede realizar en C#, dejando intacta la aplicación PowerBuilder de origen.
Aplica las mejores prácticas - las mejores prácticas de programación C# se pueden aplicar automáticamente, como convertir estructuras de PowerBuilder en clases C#.
Arquitectura abierta
Código abierto únicamente - el código C# generado tiene dependencias solo en librerías de código abierto, específicamente .NET DataStore, SnapObjects y .NET Core de código abierto.
100% código administrado - solo se genera código C# puro para que.NET Core administre completamente el tiempo de ejecución, el manejo de excepciones, la administración de la memoria y la seguridad.
Cualquier IDE C# - el código C# generado se puede mantener en cualquier IDE C#, como Visual Studio o SnapDevelop.

Capacidad de migración de PowerBuilder
El PowerScript Converter, convierte automáticamente las funciones no visuales de PowerBuilder a equivalentes en .NET. Cuando se usa junto con las librerías de código abierto de .NET DataStore para admitir más funciones de PowerBuilder en .NET, el porcentaje de automatización generalmente aumenta al 80-95%:
DataWindow/DataStore – la mayoría de las APIs de DataWindow no visuales por ejemplo: funciones, eventos, y propiedades y las técnicas de programación se asignan a las librerías de código abierto de .NET DataStore.
Funciones del sistema – las funciones del sistema se asignan a las librerías de .NET o de código abierto de .NET DataStore.
Declaraciones SQL – todas las declaraciones SQL, incluido el SQL embebido y los formatos SQL dinámico 1-4, se asignan a la librería de código abierto SnapObjects ORM C#.
Sintaxis de PowerScript – la sintaxis de PowerScript, incluidos los tipos de datos, declaraciones, estructuras, objetos y expresiones, se asignan a tipos de datos, declaraciones, estructuras y expresiones estándar C#.
NVOs – los NVO (archivos .SRU) se migran a clases estándar C#.
EAServer NVOs – los EAServer NVOs también se convierten automáticamente de la misma manera que los NVOs de PowerBuilder.
Es compatible con varias bases de datos relacionales que incluyen SQL Server, Oracle, SQL Anywhere, PostgreSQL, MySQL, SQLite.
No es necesario actualizar a una versión más reciente de PowerBuilder. PowerScript Migrator admite la migración automática de la lógica de negocios de PowerBuilder directamente desde la mayoría de sus versiones:
- Sybase PowerBuilder 8-12.5
- SAP PowerBuilder 12.6
- Appeon PowerBuilder 2017-2019 R3
Porta la lógica de negocios de PowerBuilder a C#, que es la capa más valiosa y compleja de las aplicaciones de PowerBuilder. Proporciona un conjunto completo de herramientas para convertir automáticamente PowerBuilder a C#, crear automáticamente REST APIs, probar y depurar rápidamente las REST APIs y rápida publicación de los proyectos.
Precios
PowerBuilder CloudPro
$1,595
al año por desarrollador*
PowerScript Migrator está disponible como parte de PowerBuilder CloudPro. PowerBuilder CloudPro implementa aplicaciones cliente/servidor en la nube con una arquitectura C# REST API. ¡El camino más rápido hacia la nube!