Aplicaciones Cliente/Servidor
Desarrolla rápidamente modernas aplicaciones cliente/servidor, utilizando tecnología DataWindow. Funcionalidades flexibles de UI representadas con los UI Themes, poderosos gráficos con Apache ECharts, consumo de cloud services con RESTClient, seguridad mejorada, generación de PDF incorporado y despliegue automatizado del cliente con PowerClient.
C# REST APIs
Desarrolla rápidamente C# REST APIs con una arquitectura cloud nativa, utilizando tecnología DataWindow, o porta automáticamente la lógica de negocio existente con el PowerScript Migrator. Soporta virtualmente todas las funcionalidades DataWindow no visuales, las funcionalidades C# no visuales, y .NET Core.
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.