Despu茅s de tanta espera, ya tenemos entre manos la versi贸n definitiva de PowerBuilder 2025 GA, y viene cargadita de novedades que nos van a hacer la vida m谩s f谩cil a los desarrolladores. 馃捇✨
Con un IDE totalmente renovado, esta nueva versi贸n no solo mejora el rendimiento, sino que tambi茅n nos da herramientas para trabajar m谩s r谩pido, m谩s c贸modo y con menos dolores de cabeza en todo el ciclo de desarrollo: escribir c贸digo, depurar, compilar, desplegar… ¡Todo va m谩s fino que nunca!
En este art铆culo te cuento lo que m谩s me ha gustado, y por supuesto, te dejo enlaces para que puedas probarlo t煤 mismo.
馃П Adi贸s a los PBL, hola a las Soluciones
La novedad que m谩s me ha gustado hasta ahora es la posibilidad de convertir los Workspaces en Soluciones, donde el c贸digo fuente ya no se guarda en archivos .pbl
, sino en archivos de texto plano.
⚡ Compilador ultra r谩pido
Gracias al uso de multihilos y un nuevo 谩rbol de sintaxis abstracta, las compilaciones completas son hasta 3 veces m谩s r谩pidas, y las incrementales vuelan.
Mi aplicaci贸n, que cuenta con unos 4300 objetos, sol铆a tardar unos 20 minutos en compilar. Ahora, en modo Soluci贸n, ¡el tiempo se reduce a solo 3 minutos!
✨ Otras novedades interesantes en PowerBuilder 2025
Adem谩s del cambio a Soluciones y la mejora en el rendimiento de compilaci贸n, PowerBuilder 2025 viene cargado de caracter铆sticas que vale la pena destacar.
✔️ Editor de c贸digo de nueva generaci贸n
Introduce autocompletado inteligente, resaltado de sintaxis avanzado y una experiencia de depuraci贸n m谩s fluida. Todo est谩 pensado para que escribir y mantener c贸digo sea m谩s eficiente.
馃寪 Generaci贸n autom谩tica de APIs REST
Desde el propio IDE puedes crear APIs REST funcionales a partir de tus DataWindows. Estas APIs se despliegan en .NET y pueden ser consumidas desde cualquier tecnolog铆a: PowerBuilder, web, m贸vil…
馃枼️ Modernizaci贸n de UI sin tocar c贸digo
¿Men煤s estilo cinta? ¿Soporte para DPI alto? ¿Varios monitores? Todo eso ahora es posible sin cambiar una sola l铆nea de c贸digo. Modernizar tu aplicaci贸n nunca fue tan sencillo.
馃攢 Mejor integraci贸n con Git y SCM externos
Ahora puedes hacer merges de ramas desde el propio IDE, el c贸digo fuente est谩 en texto plano, y se conserva el orden original del c贸digo para reducir conflictos falsos.
馃З Nueva forma de abrir Soluciones desde el IDE
Ahora, para conectarse a una Soluci贸n desde el IDE de PowerBuilder se ha a帽adido una nueva opci贸n:
馃摻️ Aqu铆 te dejo un video con los highlights principales:
Como siempre que hago este tipo de migraci贸n, en el repositorio archivo he dejado una copia de los proyectos en PowerBuilder 2022 R3 build 3397, por si alguien necesita retrocompatibilidad:
github.com/rasanfe/archivo/tree/main/PowerBuilder_2022_b3397
Aqu铆 te dejo una lista de enlaces a los proyectos migrados a PowerBuilder 2025 build 3683:
ean13code
qrcode
pbpdfutilities
qrcode_pdf
pbRawPrint
pbPdfFillFormFields
pdfsign
pbPdfExtractor
pbImageOCR
pbfileservice
vpbautobuild
TestNested
Table_to_Object
pbScanner
PdfBuilder_demo
pbMailKit
pbcolors
jsontodw
EncryptGeneratorApi
EncryptGenerator
BackupFtpApp
app_secdata
toast
Con esta actualizaci贸n he aprovechado para reorganizar los ejemplos que usan librer铆as en C#. Ahora todos tienen una carpeta DotNet
donde agrupo las DLLs con sus dependencias, bien ordenaditas en subdirectorios. Adem谩s, he creado una librer铆a llamada dotnet.pbl
(bueno… en realidad, es una carpeta, pero t煤 ya me entiendes 馃槃) donde importo los objetos generados con el .NET DLL Importer
.
Tambi茅n he eliminado en varios ejemplos las t铆picas rutas fijas de desarrollo que daban guerra al ejecutar desde el IDE. Ahora todo tira de GetCurrentDirectory()
para que funcione igual en cualquier m谩quina.
En fin esto es todo por hoy...
Por cierto...
Dec铆an que PowerBuilder estaba pasado de moda… pero aqu铆 estamos, en 2025, con nueva versi贸n y m谩s potencia que nunca. 馃殌
Comentarios
Publicar un comentario