PowerBuilder

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Powerbuilder
Développeur Sybase, une division de SAP
Dernière version 12.5 ()
Environnement Microsoft Windows
Langue Multilingue
Type environnement de développement intégré
Site web www.sybase.com

Powerbuilder est un langage de programmation et un environnement de développement intégré initialement développé par la société PowerSoft, qui a été rachetée par Sybase en 1994, SAP a ensuite racheté Sybase en 2010.

C'est un langage semi-compilé, orienté objet, générant du C++ utilisé principalement pour des applications de gestion. Il est disponible sous Windows. Bien qu'on parle souvent d'un langage orienté objet, sa structure très adaptée au communication entre fenêtre et base de données pose des problèmes en développement orienté objet, notamment dans le passage de paramètre.

Le principe central de Powerbuilder est la standardisation du dialogue avec les bases de données à l'aide de datawindows et la possibilité d'utiliser du langage SQL directement dans le langage PowerScript.

Datawindow[modifier | modifier le code]

Une datawindow est un composant logiciel qui présente dans une fenêtre les données issues d'une base de données SQL. Ce composant gère automatiquement l'affichage, la création, la modification et la suppression de données dans la table concernée. Ses formes de présentation diverses lui permettent d'être utilisée en liste, en forme libre, en rapport, etc.

Obtenir de l'aide[modifier | modifier le code]

Il existe plusieurs moyens d'obtenir de l'aide. Forums NNTP (anglais uniquement) ou web. Deux forums en français coexistent.

Tests unitaires[modifier | modifier le code]

Il est possible de faire des tests unitaires sur les projets PowerBuilder à l'aide de PBUnit.

Automatisation[modifier | modifier le code]

OrcaScript permet d'automatiser la build d'une application PowerBuilder sans utiliser l'environnement graphique. OrcaScript peut aussi se connecter à un source control pour effectuer un "getLatestVersion".

Communauté[modifier | modifier le code]

PowerBuilder est connu pour sa base de clients loyaux, et son développement facile[1].

Par conséquent, il y a une variété de groupes de communauté et de ressources pour les développeurs PowerBuilder souhaitant partager leurs techniques et s'assembler. Ceux-ci incluent :

- International Sybase User Group[2]

- PowerBuilder Developer's Journal[3].

Il existe aussi les blogs de TeamSybase[4] et leurs évangélistes[5].

PowerBuilderTV[6] est une série des webinars par et pour la communauté PowerBuilder, avec sessions présentés par les évangélistes, développeurs et éditeurs PowerBuilder.

Références[modifier | modifier le code]

Liens externes[modifier | modifier le code]