Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Salut les PowerCoders,
dans ma boîte le PB est le langage de base de nos applications, mais on étend aussi les fonctionnalités qui ne sont pas performantes en PB ou simplement pas disponibles avec d'autres technos (PBNI, scripts perl, applis satellites en java...).
J'ai découvert récemment qu'il avait existé un IDE PowerJ, maintenant abandonné par Sybase, qui permettait de coder en java et qu'il était accompagné d'une datawindow java (il semble en fait qu'il s'agissait d'une passerelle pbd -> jar).
J'aimerais beaucoup pouvoir jeter un oeil sur ce PowerJ mais ça semble introuvable même sur des sites disons... alternatifs (pensez vous, du w*rez de 2002 c'est plutôt périmé). Dans ma boîte on a les distros de PB6, 6.5, 7, 10, 10.5, 11.5 et 12 mais aucune trace de PowerJ sur les plus vieux setups. Par ailleurs le setup de PowerJLE (learning edition) qui était dispo sur le ftp de sybase a disparu également depuis longtemps.
Alors je lance un appel aux lecteurs : quelqu'un aurait-il dans ses archives un setup PowerJ qu'il pourrait me faire parvenir ?
Merci.
Dernière modification par seki (12-05-2010 08:34:43)
Hors ligne
Salut, j'ai peut-être ça sur un vieux CD qui traine à la maison. Mais rien n'est moins sûr. Je vérifie ce soir.
Hors ligne
erasorz a écrit:
Salut, j'ai peut-être ça sur un vieux CD qui traine à la maison. Mais rien n'est moins sûr. Je vérifie ce soir.
Okazou, je croise les doigts
Hors ligne
Bonjour,
Je dois également avoir un vieux CD qui traîne quelques part. J'ai fait quelques développements avec cette outils essentiellement des "servlets".
C'est outils est tellement instable qu'il en est quasiment inutilisable. Je l'ai remplacé par Eclipse. Cette outils a été abandonné par Sybase par l'impossibilité à l'époque d'obtenir des performances correctes avec les datawindows s'accompagnant également de "memory leak".
Cette outils est aujourd'hui remplacé dans la gamme Sybase par "WorkSpace" (C'est un plugin eclipse).
En gros, je te déconseille de passer du temps autour de cette outils. Mais si tu insistes et qu'erasorz ne retrouve pas le sien....
Hors ligne
buck a écrit:
C'est outils est tellement instable qu'il en est quasiment inutilisable. Je l'ai remplacé par Eclipse. Cette outils a été abandonné par Sybase par l'impossibilité à l'époque d'obtenir des performances correctes avec les datawindows s'accompagnant également de "memory leak".
Si j'ai bien compris, il a été abandonné vers 2002-2004 (pas trouvé de référence en ligne, et wikipedia ne connait pas). Si c'était pour des problèmes de perfs et de stabilité, là en 2010 quand je regarde l'IDE PB11.5 je rigole. Dans nos applis les perfs sont acceptables et la stabilité dépend généralement de bugs chez nous, par contre dans l'IDE : au secours !
buck a écrit:
Cette outils est aujourd'hui remplacé dans la gamme Sybase par "WorkSpace" (C'est un plugin eclipse).
En gros, je te déconseille de passer du temps autour de cette outils. Mais si tu insistes et qu'erasorz ne retrouve pas le sien....
Je suis quand même intéressé de regarder le truc, par curiosité. C'est une sorte de rétro-veille technologique
En fait j'ai plusieurs trucs sur le feu impliquant du java dans nos projets. Notamment la génération de fichiers xbrl utilisant la lib opensource xbrlcore (c'était plus simple de tout coder en java que d'utiliser les wrappers java de PB), et l'écriture d'un parser sur la base de antlr pour un langage de formules excel-like maison (pour remplacer du code natif PB+PbniRegex). Si j'avais la possibilité d'utiliser une DW dans mon code java ça pourrait être intéressant.
Je n'ai rien contre le langage PB quand je vois ce qu'on arrive en tirer ici malgré ses manques (pas de véritable regex, pas de hash, pas de liste, ...) mais par contre quand on met l'IDE en face d'eclipse y de quoi déprimer. J'avais même en projet de regarder pour me faire mon propre IDE PB sur la base d'eclipse et du framework IMP qui permet de contruire des IDE custom. Mais pas eu trop le temps de m'y mettre.
Workspace ça permet de fabriquer des DW ? Il me semblait que c'était une sorte de plugin eclipse pour powerdesigner, pas pour coder ou faire des DW.
Hors ligne
Quand je parle des performances il s'agit des programmes à l'exécution et non de l'IDE. Les datawindows java se révèlent très lente à l'exécution s'accompagnant de fuite de mémoire.
Et quand je parle d'instabilité de l'IDE, c'est de l'instabilité à péter les plombs : 1 plantage toute les 5 secondes.
Sybase Workspace permet de faire de nombreuses choses en plus de la modélisation : http://video.sybase.com/workspace/quick … ainter.htm
Hors ligne
Je viens de lancer le chargement de workspace... Je vais voir ce que ça peut donner.
Mais pour ce que j'ai vu dans la video, ils ont wrappé les fenêtres existantes du datawindow painter dans une sheet eclipse. Pas l'impression que c'est un portage complet en eclipse.
Mais au final, c'est un frontal pour fabriquer des pbl/pbd qui sont exécutées par le moteur pb ?
Parce que moi j'aimerais expérimenter une dw full java (j'ai encore pas tenté d'appeler du code PB depuis java par JNI)
Hors ligne
bon ben désolé, sur le seul des deux CD de la release 7 de PB qu'il me reste ( spéciale dédicace à sweey
) j'ai :
29/08/2001 16:32 <REP> EAStudio35US
29/08/2001 16:32 <REP> SQLanywhere7FR
29/08/2001 16:32 <REP> AppIntegrator35
29/08/2001 16:32 <REP> Jaguar35
29/08/2001 16:32 <REP> PowerBuilder7
29/08/2001 16:32 <REP> Powersite7
29/08/2001 16:32 <REP> Server
=> sendTo( 'buck', pbm_la_patate_chaude )
Hors ligne
Bon, espérons que buck pourra m'aider...
Entre temps j'ai pu installer un Workspace 2.5 en essai et je suis déçu déçu déçu...
Il y a un minimum de fonctionnalités PB qui ont été portées en java dans eclipse : quelques fenêtres et assistants mais le gros du truc (comme le datawindow painter) ce sont les modules de PB11 wrappés en java à coup de JNI.
Le résultat c'est un éclipse qui devient aussi instable que l'IDE PB et en plus c'est moche
Hors ligne
N'oublie pas de passer le sujet à résolu.
Alors ton évaluation du produit ?
Hors ligne
Ah oui, je vais changer le sujet.
J'ai un peu regardé, mais je n'ai pas trop eu le temps de regarder en détails (je suis en train de bosser sur la machine virtuelle de PB en ce moment).
Ça s'installe bien dans XP / Virtualbox et ça démarre mais j'ai quelques difficultés à utiliser l'environnement.
Vu que je n'ai pas de EAserver (même si j'en avais n de test, je ne sais pas m'en servir) certaines choses ne fonctionnent pas.
Il y a cependant un tas d'exemples, pour produire du code 'normal' ou des applets mais si j'arrive à compiler les applets je n'arrive pas à les tester. Il y a bien un outil de test d'applet qui semble « faire des choses » mais pas de résultat fonctionnel. Je me demande si ce n'est pas lié à un IE « trop récent » et à la sécurité, ou alors c'est parce que ça ne va que jusqu'à java 1.3. Je n'ai pas pu faire fonctionner de DW java pour le moment pour voir ce que ça donnait
Il faudrait que je réessaie dans une autre VM avec Win2000. Ou si quelqu'un avait l'EBF permettant de monter en PowerJ 4.2 et de passer au java 1.4 ça serait bien
Sinon j'aime bien la disposition de l'IDE, entre autres la barre des composants graphiques qui me rappelle un peu Delphi et que je préfère à l'IDE de PB. Pour le reste je suis assez handicapé par l'éditeur de code sans complétion : quand on ne fait pas que du java c'est pas évident pour retrouver la syntaxe.
Je ne manquerai pas revenir vers le forum si j'arrive à en tirer quelque chose.
En tout cas grand à Buck pour sa contribution
Edit: par contre pour le titre du topic... c'est où ?
Dernière modification par seki (11-05-2010 17:07:54)
Hors ligne
seki a écrit:
Edit: par contre pour le titre du topic... c'est où ?
Tu te positionne sur le premier message du topic, tu l'édites et tu ajoutes [RESOLU] devant le titre.
Hors ligne
foon a écrit:
Tu te positionne sur le premier message du topic, tu l'édites et tu ajoutes [RESOLU] devant le titre.
Arf. Merci. On voit que je masterise les forums web à fond
<mode vieuxcon="on">Usenet c'était quand même mieux.</mode>
Hors ligne
seki a écrit:
<mode vieuxcon="on">Usenet c'était quand même mieux.</mode>
arfff,
Hors ligne