PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Chiffrage migration 5.5 vers 9
Chiffrage migration 5.5 vers 9
Débuté par patrice.rivoire, 12 déc. 2005 09:50 - 6 réponses
Posté le 12 décembre 2005 - 09:50
Je dois bientot chiffrer la migration d'une application de Windev 5.5 vers Windev 9, avec passage de HF classic 5.5 en C/S 9.

existe-t-il des ratios fiables ?, lesquels ?

Quelques retours d'expérience ?

Merci d'avance
Posté le 12 décembre 2005 - 11:56
Mes migrations datent un peu, mais ce qui est sûr est que ce ne sera pas immédiat
Il faudra remplacer toutes les boucles d'ordres d'accès aux fichiers par des requêtes
Il faudra enlever les infoobjets
Il faudra certainement virer le code des tables
Par contre ne pas être effrayé par le premier nbr de messages d'erreurs affiché, c'est souvent du a des problèmes de variables mal initialisées.
Moi je dirai 5 à 10% du temps de développement initial de l'appli 5.5 (ne pas croire que ça se passe en quelques heures pour éviter toute déconvenue)
Posté le 12 décembre 2005 - 12:32
patrice Rivoire vient de nous annoncer :

Je dois bientot chiffrer la migration d'une application de Windev 5.5 vers
Windev 9, avec passage de HF classic 5.5 en C/S 9.

existe-t-il des ratios fiables ?, lesquels ?

Quelques retours d'expérience ?

Merci d'avance


Tout dépend des applications et de la programmation.
Il faut ouvrir le projet avec la version 7.5 cela permet d'avoir un
rapport sur les modifications à effectuer. Avec ce rapport une
évaluation est possible.

A+
Posté le 12 décembre 2005 - 16:41
Faire une migration de wd5.5 en wd9 ca n'a rien de comparable à de la pose de tapisserie au m2, tout dépend de la nature de ton appli, cmt et qd elle a été programmée, en quelle version ( si c'est une appli qui a été faites en 2.0 puis migrée en 4 et 5 y'a encore + de boulot) si tu as travaillé avec des frameworks en 5.5, etc... j'en connais même qui en ont carrément profiter pour tout recoder...

Perso je migre une assez grosse appli pour l'instant et je retrouve encore des trucs qui fonctionnait en 5.5 et qui sont bugé ou plus compatible en wd9, principalement lors de la manipulation d'objets, de structures et de tableau dynamiques, ou des comportement MDI différents... bref difficile d'annoncer un délai ( pcq y zaiment ca les chefs de projets les délais, sauf qd il s'agit de savoir qd viendra les augmentation... ) surtout si tu veux en plus intégrer les nvelles fonctionnalités de wd9....

Allez Bon dev...
Posté le 13 décembre 2005 - 08:41
Salut,

Si ma mémoire est bonne, il y avait eu une modification importante au passage en 7 ou 7.5, qui en fait un passage obligatoire : à toi de te renseigner.

De 5. à 9, il ne s'agit pas d'un simple numéro changé par PCSoft, mais à chaque nouvelle version, de changements plus ou moins importants et nombreux.

Personnellement, je passerai jusqu'en 9 et je resterai là en HF classsique SI IL TE FAUT RESTER OPERATIONNEL TOUT DE SUITE, et ça représente déjà du boulot de mise à niveau car il y a certains ajout (foncions, commande etc..) qui ont notablement amélioré et simplifié la programmation.

Ce qui me permettrait de mettre à jour mes connaissances avant de passer en C/S qui à l'évidence manque encore de maturité (il est très jeune et la version 10 semble prometteuse)

Ca dépend de tes priorités et du temps dont tu disposes.

En touts cas : boulot, boulot.

Bon courage et bon Dév
Posté le 13 décembre 2005 - 09:19
Salut
mon experience car les sentiments c est bien et les chiffres c est mieux
une application 45000 lignes 70 etats 80 fenetres en reseau 16 postes
un mois et demi livrée de la 4.2 à la 8.
Mais en fait c est une application ecrite par moi si on veut migrer une applcation ecrit par un autre c est sureent plus long
en tout cas bon courage
Posté le 13 décembre 2005 - 11:14
J Heffe a utilisé son clavier pour écrire :


Salut,

Si ma mémoire est bonne, il y avait eu une modification importante au passage en 7 ou 7.5, qui en fait un passage obligatoire : à toi de te renseigner.

De 5. à 9, il ne s'agit pas d'un simple numéro changé par PCSoft, mais à chaque nouvelle version, de changements plus ou moins importants et nombreux.

Personnellement, je passerai jusqu'en 9 et je resterai là en HF classsique SI IL TE FAUT RESTER OPERATIONNEL TOUT DE SUITE, et ça représente déjà du boulot de mise à
niveau car il y a certains ajout (foncions, commande etc..) qui ont notablement amélioré et simplifié la programmation.

Ce qui me permettrait de mettre à jour mes connaissances avant de passer en C/S qui à l'évidence manque encore de maturité (il est très jeune et la version 10 semble
prometteuse)

Ca dépend de tes priorités et du temps dont tu disposes.

En touts cas : boulot, boulot.

Bon courage et bon Dév


Si dans ton programme tu as intégré des exemples de codes venant de LST et utilisant des ordres InfoObjet ou des ordres d'impressions non documentées comme
IzoneMemo (si ma mémoire est bonne), ou ne serait-ce que le RAD alors tu vas pouvoir reprendre une bonne partie de ton programme. Les classes RAD* générées par
la modélisation RAD ne passent pas de 5.5 en 7.5. Enfin moi ça a été galère.-> réécriture d'une bonne partie.
Mais de toutes façons la meilleure méthode est de passer le projet en 7.5 et de voir les types d'erreurs. Puis de corriger en 5.5 celles qui correspondent à
des erreurs non détectées par le compilateur 5.5.

Bon courage.

--
Pascal
N0.pascal.SPAM@efpe.biz
Ne garder que le prénom pour me joindre