Índice:
Definição - O que significa o PowerBuilder?
O PowerBuilder é uma ferramenta de desenvolvimento rápido de aplicativos para criar, manter e modernizar aplicativos Windows críticos para os negócios, de propriedade da Sybase, uma divisão da SAP. O Powerbase facilita a construção do protótipo e permite que os desenvolvedores criem aplicativos cliente / servidor, Web e distribuídos para as plataformas Win32, .NET e Java Platform, Enterprise Edition (JEE).
O PowerBuilder possui uma janela de dados que cria, edita e exibe dados. É capaz de criar bancos de dados através de uma interface orientada a objetos. Ele acessa outros bancos de dados usando ODBC (Open Database Connectivity). O PowerBuilder oferece interfaces nativas para suportar muitos dos principais bancos de dados. O PowerBuilder é amplamente utilizado por empresas nos setores financeiro, de telecomunicações e manufatura, bem como em agências governamentais.
Techopedia explica PowerBuilder
O PowerBuilder se concentra principalmente em aplicativos de negócios, embora algumas versões ofereçam suporte a aplicativos em dispositivos móveis que abrigam inovações de interação .NET e janela de dados. É uma linguagem de programação orientada a objetos de quarta geração que cria aplicativos cliente-servidor e é uma ferramenta de desenvolvimento de interface gráfica com o usuário (GUI) em execução nos sistemas operacionais Windows de 32 e 64 bits.
A linguagem usada para programar o PowerBuilder é chamada Powerscript, que é uma linguagem orientada a objetos. Ele suporta herança, polimorfismo e encapsulamento. Os programadores usam uma estrutura de código comum chamada PFC (PowerBuilder Foundation Classes) para herdar objetos do código pré-existente. Os aplicativos PowerBuilder são compilados para o código p, que é então interpretado pelo tempo de execução do Power Builder.
O componente que torna o PowerBuilder tão poderoso é uma janela de dados, que permite acesso a dados, recuperação, filtragem e classificação. A janela de dados usa um pintor SQL visual que suporta operações de união, junção e subconsulta, permitindo que os desenvolvedores manipulem consultas SQL. As atualizações da janela de dados produzem SQL em tempo de execução.
