¿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.
Super Automatizado
Migra automáticamente el 80-95% de la lógica empresarial de PowerBuilder a C#, incluidos DataWindows, PowerScript no visual, funciones de sistema no visuales, SQL incorporado, NVOs y EAServer NVOs.
Portar No Reescribir
Replica fielmente la lógica empresarial de 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 empresarial de PowerBuilder a C#, que es la capa más valiosa y compleja de las aplicaciones de PowerBuilder. MIra el vídeo 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 empresarial 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 sistemas.
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 – 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 C#
El código C# generado y sus librerías C# de código abierto se adhieren a los estándares .NET y los principios de diseño abierto para que puedas ahorrar mucho tiempo y dinero sin tener que comprometerte.
Cualquier IDE de C#
Mantén el código fuente de C# migrado en cualquier IDE de C#, como Visual Studio o SnapDevelop.
Cualquiere UI Technology
El código fuente C# migrado se puede incorporar en 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 la librería 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 marco .NET Core te permite implementar en sistemas operativos Windows o Linux que ejecutan una variedad de servidores Web o incluso serverless (por ejemplo, Amazon Lambda, Azure Functions, etc.).
Arquitectura API
La lógica empresarial PowerBuilder está claramente separada en controladores, servicios y modelos POCO de C#.
Ponte en Marcha
Descubre cómo PowerBuilder CloudPro transfiere la lógica empresarial a C#, incluso si la aplicación no está bien particionada..
Consigue 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 empresarial 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.
Pricing
PowerBuilder CloudPro
1.415 €
Desarrollador∙Año*
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. Contacto comercial
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.