Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour
J'ai 2 applis en maintenance
La 1ere est développé en PB 6.5 avec Sybase 11.5 sur le serveur. Aucune migration de l'appli n'est possible.
la 2è est développé en PB 11.5 avec Sybase 15 sur le serveur.
Est il possible d'installer sur le même poste les 2 version complètes de PB sans risque d'interférences entre les versions ???
peut on avoir sur le même poste 2 clients sybase différents sans problème ?
Merci pour vos réponses
Dernière modification par remypb (31-10-2013 11:35:54)
Hors ligne
Bonjour,
Pour PB : oui. Il suffit de spécifier un emplacement différent, p.ex :
c:\program files\Sybase\pb65\
c:\program files\Sybase\pb115\
Pour Sybase : oui
NB : j'ai supprimé le post en double
Hors ligne
Tu peux avoir toutes les versions majeures différentes (p. ex 9.0, 10.2, 10.5, ...) que tu veux sur un même poste, elles ne se marcheront pas sur les pieds. Les IDE sont installés dans des répertoires différents et le runtime utilise des dll nommées différemment (avec 100, 115 pour 10.0 et 11.5 dans le nom par exemple) qui sont placées dans le même répertoire c:\Program Files\Sybase\Shared\PowerBuilder\.
Sur le poste d'où j'écris il y a 3.0, 4.0, 9.0, 10.2, 10.5, 11.0, et 11.5 sans problème.
Par contre tu ne peux pas avoir de versions d'EBF différentes pour 1 même majeure (2 EBF pour 10.5 par exemple), et comme 10.2 est installé via un EBF 10.0 tu ne peux pas voir 10.0 et 10.2 en même temps.
Pour Sybase, ici on n'utilise qu'ASA. On n'a pas de problème pour avoir ASA 7 et 9 sur le même poste.
Hors ligne
petite question subsidiaire : c'est quoi les EBF ?
Hors ligne
C'est un "patch" pour PB qui remplace une partie des dll du produit. Ça ne permet pas d'installer PB, cela ne peut s'installer que sur un PB déjà installé.
EBF = Emergency Bug Fix, on pourrait croire que c'est une correction en urgence, mais en fait c'est comme cela que Sybase fait évoluer le produit entre 2 majeures.
La plupart du temps cela corrige des problèmes , mais il arrive (puisque c'est fait en urgence par le seul stagiaire qui travaille encore sur PB) que cela introduise des problèmes. En principe il ne faut les installer que si tu sais que cela corrige un problème que tu rencontres (la liste des bugs corrigés est dispo chez Sybase au même endroit que l'EBF pour évaluer son contenu). Ainsi ici on est revenu à l'avant dernier EBF 10.5 car le dernier était catastrophique.
Hors ligne
merci
mais perso je comprends le stagiaire .... PB est vraiment pas sexy comme outil
quand vous voyez ce que peut faire windev l'environnement les fonctionnalités et la facilité de dév qu'il propose c'est déprimant de devoir développer sous PB
Hors ligne
comment je fais pour dire que la conversation est résolue ?
Hors ligne
remypb a écrit:
comment je fais pour dire que la conversation est résolue ?
tu ajoutes [RESOLU] devant le titre du message
Hors ligne
devant le titre de quel message ? le 1er le sujet ?
Hors ligne
yep
Hors ligne
remypb a écrit:
quand vous voyez ce que peut faire windev l'environnement les fonctionnalités et la facilité de dév qu'il propose c'est déprimant de devoir développer sous PB
Est-ce aussi facile de travailler avec une DB en winDev qu'en PB ? y a t'il un équivalent à la DW en WinDev ?
Qu'est-ce que tu peux faire en WinDev que tu ne peux pas faire en PB ?
Je demande parceque c'est la 1ere fois en 13 ans de PB que je lis un commentaire qui semble dire que tel soft (ici winDev) propose un développement plus simple qu'un Dev sous PB.
(Faut voir quelles versions tu compares aussi, c'est sûr que l'ergonomie de pb6.5 aujourd'hui... mais bon la version actuelle c'est PB12.5)
Hors ligne
Et pour compléter ce que dit RINCEVENT je dirais qu'il n'y a pas meilleur produit que celui que l'on connait.
Cdt
Yanis
Hors ligne
Bonjour,
j'ai fais du Windev pendant près de 8 ans avant de passer à PB et j'ai eu l'occasion d'en refaire un peu il y a 2 ans.
C'est vrai que windev permet de faire des opérations simplement :
- extraire la Nème occurence d'une chaine selon un séparateur s'écrit ExtraitChaine(...) en Windev, En PB, je n'ai pas trouvé l'équivalent donc j'ai réécrit la fonction.
- passer tous les champs de l'écran vers un record (de type New!) se fait par EcranVersFichier() et l'affichage par FichierVersEcran()
- la gestion des règles de resizing est aussi plus simple en Windev
- Windev possède son propre moteur DB (Hyperfile) mais il sait aussi attaquer d'autres DB (Oracle en natif par exemple).
Par contre, côté POO, je trouve Windev plus faible que PB.
Enfin, chacun se fait son avis et l'outil n'est rien sans les connaissances pour l'exploiter...
Autre gros inconvénient de Windev : leur sortie quasi annuelle d'une nouvelle version (avec passage à la caisse ), je crois qu'il en sont à la 19. En contre partie, l'outil suit de très près les grandes évolutions technologiques (mobile, smartphone, androïd, tablettes,...) et reste intégré.
Hors ligne
Salut Geo et merci pour ces précisions qui répondent à ma question.
Hors ligne
Je ne connais pas Windev, donc pour l'équivalent DW, je ne saurais répondre.
En revanche je sais qu'il y a plein de fonctionnalités natives (FTP, SMTP, Lotus notes, SAP, Outlook, Google, PDF, Barcode, Zip, Excel, ...) là où avec PowerBuilder tu es obligé de coder ça toi-même et/ou de trouver des composants adaptés.
Hors ligne
Pour moi, en Windev, ce qui se rapproche le plus d'une DW en PB est une TableFichier/Mémoire.
Pour ceux qui veulent, cette video http://www.youtube.com/watch?v=xlsmSOte0bw donne une idée du composant et de ses possibilités.
Vous pourrez aussi avoir au passage un aperçu de l'IDE de Windev (en version 15).
Je crois que l'outil intègre aussi un robot de test maintenant, ainsi on n'a plus à refaire manuellement les tests lors des modifications, utile pour les tests de non régression.
Tous les ans, PC Soft organise un TDF (tour de France mais qui passe aussi en Belgique) pour présenter ses dernières nouveautés http://www.pcsoft.fr/pcsoft/tdfcom/2013/index.html. C'est gratuit et on ressort avec des cadeaux .
Bon, j'arrête là sinon je vais me faire jeter de PBADonf .
Hors ligne
Geo a écrit:
Bon, j'arrête là sinon je vais me faire jeter de PBADonf
.
Pas par moi en tout cas, vu le silence retentissant de SAP sur tout ce qui concerne PB je pense que c'est le bon moment pour se renseigner un peu sur WinDev qui à mon avis serait un remplaçant pour PB plus indiqué que .Net ou JAVA
Hors ligne
Si tu veux passer du côté obscur , il existe une version Express (http://www.pcsoft.fr/windev/WD-Express.htm) mais je n'en connais pas les limitations.
Hors ligne
J'ai utilisé le WD Express il y a un moment pour faire un petit programme de migration depuis une base Hyperfile
Je ne vais pas parler des qualités et défauts (j'ai juste fait un petit programme en trouvant les infos avec Google) mais de certaines limitations que j'ai rencontré dans la version Express
Limitation assez basse du nombre de ligne de code dans les scripts.
Fermeture de l'application avec un message toutes les heures environ
L'application ne fonctionne plus après quelques semaines
J'aime bien leur Gratuit et Illimité sur la page WD Express ;)
Sinon pour toutes les limitations
http://www.pcsoft.fr/windev/express/limitations.htm
C'est quand même beaucoup de choses intéressantes qui ne fonctionnent pas avec Express
Hors ligne
Merci encore pour ces précisions, en même temps ils vont pas filer leur produit gratos, ça se comprends.
Hors ligne