Pasar al contenido principal

Las herramientas que necesitas para programar en PowerBuilder

PowerBuilder es un entorno para desarrollar aplicaciones de gestión de bases de datos. Puede trabajar con las bases de datos más utilizadas (Oracle, MySQL, MS SQL Server…). Además, dispone de un lenguaje propio que permite programar en PowerBuilder. A este se le denomina Powerscript. Fue desarrollado por una compañía que, hace ya bastante tiempo y en un primer momento, pasó a formar parte de Sybase. Esta empresa fue, posteriormente, adquirida por SAP.

En la actualidad, es la empresa Appeon la que se encarga del desarrollo de las herramientas para desarrollar con PowerBuilder. Esto es posible gracias a que ha firmado un acuerdo con SAP. Como consecuencia, la plataforma ha ganado un nuevo impulso, dado que esta compañía está especializada en productos procedentes de Sybase. Actualmente, está desarrollando y poniendo al día PowerBuilder para adaptarlo a las necesidades del software en la nube.

Que necesitas saber para programar en PowerBuilder

Al tratarse de un entorno propietario, lo primero que hay que tener en cuenta para programar en PowerBuilder es que es necesario adquirir una licencia de la plataforma para cada desarrollador que vaya a trabajar en el proyecto. El pago es anual y cada licencia cuesta alrededor de 700€ la más barata. A cambio, se obtienen todas las herramientas necesarias para utilizar PowerBuilder. A ellas se les pueden añadir módulos para desplegar aplicaciones web, móviles (PowerServer Web y Mobile, respectivamente) y un gestor de informes (InfoMaker). Con este último será posible elaborar informes complejos sin necesidad de crear consultas SQL para conseguirlo.

Las últimas versiones de PowerBuilder han evolucionado para dar soporte a las tecnologías que están actualmente en uso. Por consiguiente, para programar en PowerBuilder hay que conocer otras herramientas. Entre ellas, sistemas de control de versiones como Git o svn, o utilidades para testear APIs REST como Postman. También puede resultar interesante cualquier utilidad que ayude a trabajar con el formato JSON.

¿Es necesario aprender Powerscript?

Desde su aparición en 1991, Powerscript ha sido el lenguaje utilizado para desarrollar en PowerBuilder. Sin embargo, la hora de ruta de versiones actual establece que a partir de junio de 2018 se migrará a C#. PowerBuilder está bien integrado con la tecnología .NET. Con esto en cuenta, este paso parece bastante natural. Por un lado, por la base de desarrolladores existente en C#. Por otro, por la conveniencia de emplear un lenguaje de programación más moderno.

Los que conozcan C# y quieran evitar aprender Powerscript, pueden hacerlo. Sin embargo, si se necesita comprender sus bases, lo aprendido no caerá en saco roto. La migración está pensada para que resulte sencilla, y con el aprendizaje de Powerscript se puede ver cómo manejar otras herramientas de PowerBuilder que seguirán funcionando como hasta ahora. Esa experiencia, unida a contar con conocimientos previos de C#, pueden ayudar a dominar este entorno de desarrollo en un tiempo muy reducido.

Para empezar a trabajar con PowerBuilder, se puede acceder a una versión de prueba de la plataforma. Eso sí, antes hay que registrarse como usuario de la misma. La encontrarás en su página de Appeon.

Para programar en PowerBuilder sólo se necesita un equipo con una configuración no demasiado avanzada, aunque sí algo al día. Es aconsejable contar con un ordenador que tenga, como mínimo, un procesador Intel Core i3. Además, debe tener 1GB de RAM y al menos 2GB de espacio de almacenamiento en disco libres. Como sistema operativo, es recomendable que tenga Windows 7 o superior. También se necesita una cuenta de correo electrónico para dar de alta una cuenta de usuario de la plataforma. Y un poco de paciencia para completar el proceso de registro. Cuando finalice la descarga de las herramientas de PowerBuilder desde los enlaces suministrados por Appeon, ya se puede activar la versión de prueba y empezar a programar en PowerBuilder.

Share this post

Comments (0)