Definição – o que significa PowerBuilder?
O PowerBuilder é uma ferramenta de desenvolvimento rápido de aplicativos para construir, manter e modernizar aplicativos Windows essenciais aos negócios, de propriedade da Sybase, uma divisão da SAP. O Powerbase torna a construção de protótipos mais fácil e permite que os desenvolvedores criem aplicativos cliente / servidor, Web e distribuídos para 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 por meio de uma interface orientada a objetos. Ele acessa outros bancos de dados usando conectividade de banco de dados aberto (ODBC). PowerBuilder oferece interfaces nativas para suportar muitos bancos de dados principais. O PowerBuilder é amplamente utilizado por empresas dos setores financeiro, de telecomunicações e manufatura, bem como em agências governamentais.
Definirtec explica PowerBuilder
O PowerBuilder concentra-se principalmente em aplicativos de negócios, embora algumas versões ofereçam suporte a aplicativos em dispositivos móveis com interação .NET e inovações de janela de dados. É uma linguagem de programação orientada a objetos de quarta geração que constrói aplicativos cliente-servidor e é uma ferramenta de desenvolvimento de interface gráfica do usuário (GUI) em execução em sistemas operacionais Windows de 32 e 64 bits.
A linguagem usada para programar PowerBuilder é chamada Powerscript, que é uma linguagem orientada a objetos. Suporta herança, polimorfismo e encapsulamento. Os programadores usam uma estrutura de código comum chamada PowerBuilder Foundation Classes (PFC) para herdar objetos de código pré-existente. Os aplicativos PowerBuilder são compilados em 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 recursos de acesso, recuperação, filtragem e classificação de dados. A janela de dados usa um pintor SQL visual que oferece suporte a operações de uniões, junções e subconsultas, permitindo aos desenvolvedores lidar com consultas SQL. As atualizações da janela de dados produzem SQL em tempo de execução.