¿Por qué PowerBuilder CloudPro?
La única solución de migración de PowerBuilder a C# en el mercado, que replica fielmente la funcionalidad de DataWindow, que es la clave para convertir tu proyecto de migración en un "proyecto portable" en términos de esfuerzo y riesgo.
Altamente Automatizado
Migra automáticamente el 80-95% de la lógica de negocio de PowerBuilder a C#, incluidos DataWindows, PowerScript no visual, funciones de sistema no visuales, SQL incorporado, NVOs y EAServer NVOs.
Porta, No Reescribas
Replica fielmente la lógica de negocio PowerBuilder en C#, de esta forma no se requiere una comprensión profunda del código fuente original para una migración exitosa.
Producto, No Servicio
Realiza la migración a C# tú mismo con las herramientas de conversión y las librerías de C# de código abierto, eliminando el gasto y el riesgo de que terceros realicen los servicios.
Dependencia Cero
Genera código C# puro e incluye el código fuente de todas las librerías de C#. Como tal, no hay dependencia de ningún proveedor o herramienta en particular para mantener la aplicación migrada.
¿Cómo Funciona?
PowerBuilder CloudPro proporciona DLLs de C# de código abierto (.NET DataStore) y un motor de migración (PowerScript Migrator) que permite a los desarrolladores trasladar la lógica de negocio de PowerBuilder a C#, que es la capa más valiosa y compleja de las aplicaciones de PowerBuilder. Mira el Video de 5 Minutos
.NET DataStore admite todos los estilos de presentación de DataWindow y la mayoría de las funciones de DataWindow no visuales en C#. Como tal, el PowerScript no visual existente se puede asignar fácilmente a C#, lo que hace que su migración de PowerBuilder a C# sea una "migración portable" en términos de riesgo y esfuerzo.
Además de convertir todos los DataWindows, PowerScript Migrator convierte la mayoría del código PowerScript no visual, SQL embebido y SQL dinámico. También admite varias construcciones de PowerBuilder, como matrices ilimitadas, manejo especial de blobs y funciones del sistema.
Los datos JSON resultantes pueden ser consumidos fácilmente por cualquier framework de interfaz de usuario que admita los estándares REST y JSON, como Angular, React, Xamarin y Flutter.
5 pasos para migrar la lógica de PowerBuilder a C#
No es necesario particionar antes de la conversión. PowerScript Migrator puede convertir automáticamente objetos de PowerBuilder (.SRD, .SRW, .SRU, .SRS, etc.) que contienen la lógica de negocio relevante para C#.

Diseña el plano de tus servicios C# definiendo las interfaces que usarás. Después de eso, puedes generar implementaciones de servicios de forma automática.

Carga el objeto workspace que necesites en SnapDevelop y comienza a convertir tanto los objetos DataWindow como la lógica de negocio de PowerScript.
DataWindow Converter – convierte instantáneamente objetos DataWindows en modelos estándar C# POCO que se pueden mantener en cualquier IDE de C#.
PowerScript Migrator – convierte automáticamente entre un 80 y un 95% la lógica de negocio de PowerScript en C# al asignar las funcionalidades de PowerScript a equivalentes en .NET DataStore, SnapObjects y los framework .NET Core. También admite varias construcciones de PowerBuilder, como matrices ilimitadas, manejo especial de blobs y funciones del sistema.
Limpia el código C# problemático, elimina cualquier código innecesario (código visual, código obsoleto, etc.) y resuelve cualquier error de compilación.
SnapDevelop – con tecnología Roslyn, resalta el código C# problemático, sugiere posibles soluciones para los problemas y aplica automáticamente la solución seleccionada.
Informe de errores de PowerScript Migrator – genera comentarios dentro del código C# convertido para alertar de manera eficiente a los desarrolladores acerca de las áreas que requerirán corrección.
Automáticamente realiza scaffolding de la REST API (el controlador) desde el servicio y la prueba.
Plantillas de scaffolding de REST APIs – construye rápidamente los controladores para REST APIs con funcionalidad CRUD.
REST API Tester – la herramienta de prueba visual que te permite inspeccionar, probar y depurar REST APIs fácilmente, sin perder el tiempo en crear una interfaz de usuario o código JSON de forma manual.
Resultado de la Migración a C#
El código C# generado y sus librerías C# de código abierto se apegan a los estándares .NET y a los principios de diseño abierto para que puedas ahorrar mucho tiempo y dinero, sin atarte a un solo proveedor.
Cualquier IDE de C#
El código fuente de C# migrado puede ser mantenido en cualquier IDE de C#, como Visual Studio o SnapDevelop.
Cualquier tecnología de interfaz de usuario
El código fuente de C# migrado se puede incorporar a las REST APIs, lo que lo hace accesible para cualquier tecnología de interfaz de usuario.
Librerías de Código Abierto
Todo el código de las librerías de migración de C# está disponible en el formulario de código fuente de C# (además de los paquetes NuGet compilados).
Compatible con .NET Core
El framework .NET Core te permite implementar en sistemas operativos Windows o Linux que se ejecutan en una gran variedad de servidores web o incluso sin servidor (por ejemplo, Amazon Lambda, Azure Functions, etc.).
Arquitectura API
La lógica de negocio de PowerBuilder está claramente separada en controladores de C#, servicios y modelos POCO.
Ponte en Marcha
Descubre cómo PowerBuilder CloudPro transfiere la lógica de negocio a C#, incluso si la aplicación no está bien particionada.
Obtén 30 días de acceso sin restricciones a todos los productos del paquete PowerBuilder CloudPro y evalúalos en tu propio entorno.
Sigue el tutorial para migrar la lógica de negocio de las aplicaciones demo a C#.
Conoce cómo PowerBuilder CloudPro puede respaldar tus necesidades comerciales a través de una reunión técnica personalizada con uno de nuestros expertos en migración.
Precio
PowerBuilder CloudPro
$1,595
Por Desarrollador∙Anualmente*
Migra tus aplicaciones cliente/servidor a C# puro con cualquier tecnología de interfaz de usuario.
PowerBuilder
PowerServer
SnapDevelop
.NET DataStore
PowerScript Migrator
Soporte y Actualizaciones
Las librerías runtime de C# de código abierto requieren una compra por separado. Contacta a Ventas
Recursos y Aprendizaje
¿Demasiado ocupado para migrar por ti mismo?
Habla con un experto en migración de Appeon si tienes alguna pregunta técnica o si tienes poco personal para realizar la migración.