PowerBuilder
programmeertaal / Uit Wikipedia, de vrije encyclopedia
PowerBuilder, vaak afgekort als PB, is een RAD programmeertaal ontwikkeld door PowerSoft, die in 1995 is overgenomen door Sybase. Het is een event-driven programmeertaal met name bedoeld om snel en efficiënt bedrijfsapplicaties te ontwikkelen in combinatie met een database. Dit kan een client-server applicatie zijn of een multitier applicatie. Vanaf versie 6 is het ook mogelijk webapplicaties te bouwen, hoewel dat pas echt goed geïmplementeerd was vanaf versie 8. Het wordt omschreven als een RAD omdat het de mogelijkheid biedt om middels drag-'n-drop grafische interfaces te bouwen, snel objecten te embedden door ze in elkaar te slepen en ook het database management volledig in een grafische schil afgehandeld kan worden.
PowerBuilder | ||||
---|---|---|---|---|
Ontwikkelaar(s) | Sybase | |||
Uitgebracht | juli 1992 (31 jaar) | |||
Recentste versie | PowerBuilder 2022 (4 september 2022)[1] | |||
Status | Actief | |||
Besturingssysteem | Microsoft Windows | |||
Geschreven in | C++, C# | |||
Categorie | IDE | |||
Licentie(s) | Commercieel | |||
Website | (en) Productpagina | |||
|
Hierbij duidt de naam PowerBuilder eigenlijk alleen op de IDE (Integrated Development Environment), oftewel de programmeeromgeving. De taal die gebruikt wordt heet PowerScript. De PowerBuilder IDE biedt alles aan dat een programmeur tijdens het ontwikkelen nodig kan hebben, zoals de eerder genoemde grafische Window painter, een database editor, code editor en dergelijke. Ook een compiler en debugger zijn direct vanuit de IDE te gebruiken. Mede hierdoor is het ook heel snel mogelijk om werkende prototypes te maken.
PowerBuilder lijkt voor wat betreft de ontwikkelmethodiek op Visual Basic. Beide zijn event-driven en maken het bouwen van database applicaties betrekkelijk eenvoudig. Vooral voor het ontwikkelen van database applicaties voor het Sybase relationele DBMS is PowerBuilder een efficiënt ontwikkelplatform. Deze efficiency is mede te danken aan het PowerBuilder DataWindow, waarmee eenvoudig een view op de database te ontwikkelen is.