PowerBuilder

Programmiersprache
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 20. März 2014 um 16:26 Uhr durch MainFrame (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.

PowerBuilder ist eine integrierte Entwicklungsumgebung der Firma Sybase zur Erstellung von Client-Server-Anwendungen. Die Programmiersprache nennt sich PowerScript, ist skript-basiert, objektorientiert und ähnelt dem später entwickelten Visual Basic (VB). Das Besondere an PowerScript ist die enge Zusammenarbeit mit Datenbanken. Die Datenbankabfragen (SQL Selects) werden in DataWindow-Objekten hinterlegt. Letztere können sowohl für Eingabeformulare als auch für Auswertungen verwendet werden. Die DataWindow-Objekte werden in ein DataWindow-Control (Container) eingefügt, um sie zu verwenden. Das DataWindow gibt es auch für .NET (Windows- und Web-Forms) unter dem Namen DataWindow.NET. Ein Entwicklungszweig von PowerBuilder ist der PocketBuilder, welcher zusätzlich die Entwicklung von Anwendungen für Windows Mobile ermöglicht, allerdings keine Unterstützung für das .NET-Framework enthält.

Auch ist als Erweiterung das „PowerBuilder Application Server Plugin“ verfügbar. Es ermöglicht PB-Objekte(NVOs) in Application Servern anderer Hersteller auszuführen (z. B. WebSphere, WebLogic, WildFly, Oracle, Geronimo).

Ab PowerBuilder 11 ist es nun möglich, über Microsoft Internet Information Services, ASP.NET und dem .NET Framework eine vorhandene oder neue PowerBuilder Application als Webanwendung in einem Browser (IE) darzustellen. Powerbuilder 11.2 vereinfacht zusätzlich die Entwicklung von Webanwendungen durch die Nutzung von AJAX.NET 1.0.

Mit Powerbuilder 11.5 ist die .NET Integration weiter vorangetrieben worden für Winform und Webform Anwendungen. Erweiterungen des DataWindows (u. a. RTF Columns und 3D Grafiken mit DirectX Unterstützung) sowie die MS-SQL Server 2008 und Oracle 11g Unterstützung sind Bestandteile der Version 11.5. Gleichzeitig wird die Enterprise Edition jetzt mit einer Version des Pocketbuilder und einer Lizenz für das Powerbuilder Application Server Plugin standardmäßig ausgeliefert.

Das Werkzeug wurde ursprünglich von der Firma PowerSoft entwickelt.

Aktuell ist die Version 12.1. Zusätzlich zur "Classic" Version ist jetzt seit 12.0 eine .NET Version mit neuer IDE auf Basis der Visual Studio Isolated Shell verfügbar in Ergänzung zur Classic IDE. Diese neue .NET IDE Version bietet die Möglichkeit zur Erzeugung von 100 % managed .NET Code mit WPF-Targets. Im August 2011 soll Powerbuilder 12.5 erscheinen. Für die .NET Version ist dann die .NET Version 4.0 die Basis. Aber auch die Classic Version erfährt diverse Erweiterungen.

Siehe auch