PowerBuilder

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
PowerBuilder
Entwickler Sybase
Erscheinungsjahr Juli 1992
Aktuelle Version 12.6
(August 2014)
Betriebssystem Microsoft Windows
Programmier­sprache C++, C#
Kategorie Integrierte Entwicklungsumgebung
Lizenz proprietär
powerbuilder.info/

PowerBuilder ist eine integrierte Entwicklungsumgebung der Firma Sybase, die seit 2010 zum SAP-Konzern gehört, 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 Anwendungsservern anderer Hersteller auszuführen (z. B. WebSphere, WebLogic, WildFly, Oracle Application Server, Apache Geronimo).

Ab PowerBuilder 11 ist es nun möglich, über Microsoft Internet Information Services, ASP.NET und .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.

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

Im August 2014 erschien die erste PowerBuilder-Version die unter dem neuen Eigentümer SAP entstanden ist. Das ursprünglich als Version 15 angekündigte Release wurde vor Veröffentlichung in Version 12.6 umbenannt. Diese Version brachte, neben diversen kleineren Erweiterungen, vor allem OData-Support sowie die Kompilierung von nativen 64-bit-Windows-Anwendungen.

Siehe auch[Bearbeiten]

Weblinks[Bearbeiten]