Enquête Mondiale sur l’utilisation de PowerBuilder en 2007
     

Comme chaque année vous avez été nombreux à répondre à cette grande enquête sur l’utilisation de PowerBuilder.
Nous remercions les milliers de participants pour leur contribution.

Si vous trouvez ces résultats instructifs, merci de participer à l’enquête 2008 en replissant ce formulaire

Comme chaque année, nous avons étudié l’évolution des projets PowerBuilder:

Nous avons aussi analysé l’impact de la confrontation Java / .NET sur les utilisateurs de PowerBuilder.

Les technologies Java/JEE étaient largement utilisées depuis plusieurs années. Microsoft utilise toute sa puissance marketing pour imposer sa plateforme, ralliant au passage Sybase à sa cause.

PowerBuilder s’est ainsi rapproché des technologies .NET au fil des versions.

  • Dans quelle mesure Microsoft rattrape-t-il son retard sur Java ?
  • Quelle proportion des équipes PB a adopté les technologies .NET en 2007 ?

Pour participer à l'enquête 2008, cliquez ici !
Merci d'avance...

Pour recevoir des informations sur PowerBuilder par email,
inscrivez-vous simplement à notre Newsletter PowerBuilder gratuite !


Au sommaire de cette enquête
Enquête Mondiale sur l’utilisation de PowerBuilder en 2007
1.1 Quelles versions de PB sont actuellement utilisées ?
1.2 Typologie des projets PB en 2007
1.3 PowerBuilder et les bases de données
1.4 Nouvelles utilisations de PowerBuilder
   - PocketBuilder
   - Développement d’application Web
   - Datawindow.NET
   - Génération de code .NET
1.5 Autres technologies utilisées : Java ou .NET ?
1.6 Que pensez-vous de PowerBuilder ?
Conclusion
 
Essayez Visual Expert
  Demandez une version d'évaluation de Visual Expert et testez la sur vos applications.
  Cliquez ici...
Découvrez Visual Guard
  Sécurisez vos applications PowerBuilder et .NET
Gérez les profils et les permissions utilisateurs (que peut voir ou modifier un utilisateur dans l'application). Pas besoin de modifier le code.
  Plus d'info...
Découvrez Enable

your PB applications Worldwide
ENABLE rend vos applications multilingues en apportant seulement quelques changement à votre code d'origine. Il couvre tous types de DW et propriétés de controls
Plus d'info...
Découvrez Rex

 Runtime Explorer par
 Explorez vos applications à l'exécution

Runtime Explorer vous permet d'étudier et de manipuler les objets en mémoire à l'exécution. Vous économisez ainsi sur vos efforts en conception visuelle.
Plus d'info...
 
  1.1 Quelles versions de PB sont actuellement utilisées
  En 2007, PB10 est devenu la version la plus utilisée avec 38% des projets (PB10 et 10.5 confondus), devant PB 9 (29%) et PB 8 (15%).

PB9 amorce ainsi la fin de son cycle de vie.
PB9 avait supplanté PB8 en 2004 et cède la place cette année à PB10.

PB11 fera son apparition dans les résultats 2008 puisqu’en 2007, 45% des projets envisageaient de migrer vers une version plus récente de PowerBuilder.
Ce pourcentage est relativement constant : chaque année, environ la moitié des projets PowerBuilder prévoient ainsi de mettre à jour leur environnement de développement.


Top
  1.2 Typologie des projets PB en 2007
 

La taille des projets PowerBuilder est assez stable d’une année sur l’autre:

  • 7% des projets sont gérés par de larges équipes (plus de 20 personnes). Ces projets utilisent souvent PowerBuilder pour développer l’interface utilisateur et des procédures stockées pour les traitements métiers (voir les questions sur les bases de données et le développement de procédures stockées)
  • 44% des projets comportent 4 à 20 personnes.
  • 48% sont gérés par de petites équipes (moins de 4 personnes). Il s’agit de petites applications ou d’applications en phase de maintenance : un effectif réduit se charge alors des corrections et évolutions mineures.

PowerBuilder étant une technologie mature, une part importante des équipes (30%) ne gèrent que des applications en phase de maintenance :

Par opposition, 70% des équipes développent de nouvelles applications, dont :

  • 58% gèrent en parallèle des applications en phase de maintenance
  • 12% développent uniquement de nouvelles applications. Ces nouveaux utilisateurs de PowerBuilder viendront en partie compenser l’érosion de la communauté PB

En effet, même si 80% des projets prévoient de continuer à développer avec PowerBuilder sur le long terme, 20 % cesseront prochainement leur utilisation de PowerBuilder.

 

Top
 1.3 PowerBuilder et les bases de données
 

Sans surprise, les projets PowerBuilder sont souvent des utilisateurs de bases Sybase : près de la moitié d’entre eux utilisent Sybase Adaptive Server Anywhere (ASA) ou Sybase Adaptive Server Enterprise (ASE).
Les bases Microsoft SQL Server (70% des réponses) et Oracle (58% des réponses) sont les plus utilisées.

Cette répartition évolue selon la taille des projets :

  • La base Oracle est plus utilisée par les grandes équipes (74%) que par les petites (48%).
  • Il en est de même pour les bases Sybase ASE (36% pour les grands projets contre 20% pour les petits), Informix (12% contre 4%)
    et DB2 (12% contre 7%).
  • SQL Server est la base la plus utilisée tous projets confondus, mais elle passe en seconde position quand il s’agit de grandes équipes (74% des grands projets utilisent Oracle contre 55% pour SQL Server). Réciproquement, SQLServer est incontournable au sein des petits projets (76% d’entre eux l’utilisent).

Les applications PowerBuilder sont souvent associées à du code de base de données (triggers, procédures stockées, …). 89% des projets développent ainsi des procédures stockées, dont 52% en grandes quantités :

Cette tendance est d’autant plus marquées pour les grands projets : 95% d’entre eux développent des procédures stockées, dont 72% en grandes quantités.

Ils utilisent principalement PowerBuilder pour développer l’interface utilisateurs, tandis que les traitements métiers sont codés sur le serveur.


Top
 1.4 Nouvelles utilisations de PowerBuilder
 

PowerBuilder a construit son succès dans les années 90 sur le développement d’application client/serveur. Ces dernières années, Sybase a fait évoluer son offre pour couvrir de nouveaux besoins (développement d’applications web, mobiles, …).

Quel succès ces technologies ont-elles rencontré ?

PocketBuilder

PocketBuilder est disponible depuis plusieurs années pour le développement d’applications mobiles. 8% des participants à l’enquête déclarent l’utiliser en 2007 et 21% d’entre eux pensent l’utiliser dans le futur.
En fait, le pourcentage d’utilisation de PocketBuilder oscille entre 8 et 10% depuis 3 ans et il est peu probable qu’il évolue beaucoup dans le futur. Le succès est donc mitigé pour cette version de PowerBuilder.

Développement d’application Web

Au milieu des années 90, Sybase lançait PowerSite, un outil de développement Web, puis cet outil a été intégré à PowerBuilder. Sybase a ensuite cherché à étendre les capacités de PowerBuilder pour le développement d’applications Web.

En 2007, 11% des projets utilisaient PowerBuilder pour le développement Web :

Datawindow.NET

Dans la lutte qui oppose Java à .NET pour le leadership des développements n-tiers, Sybase a pris le parti de supporter les technologies de Microsoft.

Sybase propose ainsi une version de sa Datawindow destinée aux projets .NET. Comme PocketBuilder, l’utilisation de ce composant se situe entre 9 ou 10% ces 3 dernières années (9% en 2007) :

Génération de code .NET

PowerBuilder est maintenant capable de générer du code .NET à partir d’une application PB. Vous êtes 35% à estimer que cette fonctionnalité est stratégique :

L’intérêt est nettement plus prononcé que pour les autres innovations récentes de PowerBuilder (PocketBuilder, DW.NET,…). Il faut certainement y voir un effet des efforts de Microsoft pour faire adopter sa technologie. Le deploiment d’applications .NET va-t-il se généraliser dans la communauté PB ? PowerBuilder deviendra-t-il un IDE .NET ?


 1.5 Autres technologies utilisées : Java ou .NET ?
On retrouve ici la percée des technologies .NET qui arrivent en tête de ce classement : 48% des entreprises utilisant PowerBuilder développent aussi des applications de type Winform et/ou Webform.

.NET devance ainsi Java qui réalise malgré tout un score honorable : 38% des entreprises PB développent aussi des applications Java.

Java perd pour la première fois du terrain sur les technologies Microsoft : les taux d’utilisation étaient relativement similaires entre 2004 et 2006, mais l’écart s’est nettement creusé en 2007 en faveur de Microsoft.

Les technologies de développement Oracle se maintiennent à 20% d’utilisation, mais continuent de décroître progressivement.


Top
 1.6 Que pensez-vous de PowerBuilder ?

Le moins que l’on puisse dire, c’est que les utilisateurs de PowerBuilder apprécient leur outil de développement ! Ils sont près de 40% à en être extrêmement satisfaits (9 ou 10/10) et seulement 11% à lui attribuer une note inférieure à 7/10. Bien sûr, ces chiffres ne tiennent pas compte des projets qui ont abandonné PowerBuilder : en général, les développeurs ne participent plus à l’enquête PB quand ils passent sur une autre technologie.

La proportion des utilisateurs très satisfaits (9 ou 10/10) est plus élevée depuis 4 ans qu’auparavant. Durant la période 2002-2003, elle était en effet plus proche de 20%.
On peut certainement y voir le résultat des efforts de Sybase sur les évolutions de PowerBuilder développées ces dernières années.

Quant au futur de PowerBuilder, la principale évolution attendue pour PowerBuilder est… une meilleure intégration à .NET (décidément incontournable cette année)!


Top
 Conclusion

PowerBuilder est une technologie mature, pour laquelle de nombreux projets sont maintenant en phase de maintenance.
Cependant, les projets sont aussi nombreux que les années antérieures et les équipes de développement aussi larges. S’il existe une érosion de la communauté PowerBuilder, elle est peu perceptible à travers cette enquête.

Il est probable que l’intégration des technologies .NET augmentera la pérennité des investissements réalisés avec PowerBuilder.

Dans les années à venir, nous suivrons l’adoption de ces nouvelles technologies, en fonction du type d’applications développées, de la taille des projets,…
Si vous n’avez pas encore répondu à l’enquête 2008, voici le bon moment pour le faire ! Votre contribution sera utile à tous! Participez en remplissant ce formulaire.

Top
 
VE for PowerBuilder - VE for PL/SQL - VE for Transact SQL - Demos - Evaluation Request - Price Request
Enable for PowerBuilder - Visual Guard for .NET - Visual Guard for PowerBuilder

Key Benefits - Key Features - Impact Analysis - Source Code Documentation - Code Review - Change Management - Knowledge Management - Update List - Support - News - Contact - References - Site map
Visual Guard .Net Technical Doc - Visual Guard Support