|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Bonjour à tous
Je dispose d'une application une application en 4GL tournant sous Informix 4GL 4.0 Je dois étudier un éventuel portage de cette momie vers quelque chose de plus récent. J'ai entendu parler de "clones" de informix 4GL comme genero de 4j's, mais je ne sais pas très bien de quoi il s'agit. J'aimerais avoir vos avis sur la question. D'avance merci (remarque : en plus de tout le reste, j'ai un accès restreint à Internet et la moitité des sites utiles ne me sont pas accessibles
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() |
Bonjour,
J'ai réalisé plusieurs migration d'application Informix 4gl vers une interface plus conviviale que ce soit en client serveur ou Web. L'outil de migration est effectivement genero de 4j's, il permet la reprise automatique des codes 4gl vers une interface graphiques ou web. En faites, le langage Genero est en faites Le langage 4gl en y intégrant du code XML. L'opération est très facile, et ne demande pas de la ré-écriture du code. Cependant, cet outil est payant (mais pas trop cher). Je te conseille vivement cet envirronnement si tu veux pas redévelopper ton applicatifs. Si t'a besoin de plus de détail, je suis à ta disposition. Et bon travail. |
|
|
00
|
|
|
#3 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Merci de ta réponse
Petite question : sur quels OS peut-on utiliser genero ? Je crains en fait le passage d'un OS à l'autre... (sachant qu'actuellement j'ai une antiquité installable à partir de disquettes 5"25
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() |
Bonjour,
L'outil Genero est multi platforme, normalement, il fonctionne sur tous les OS actuel, mais Si tu veux, donne moi les caractéristique exacte de ton environnement actuel et je te dirai si oui ou non, c'est supporté. En plus, d'après les informations que tu va me donner, je vais essayé d'étudier la faisabilité de la migration. Et bon travail |
|
|
00
|
|
|
#5 | |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Si tu veux faire mon boulot à ma place, surtout ne te gêne pas !
Quoi ? j'ai dit une bêtise ? ![]() Bêtise mise à part, qu'appelles-tu caractéristiques exactes ? (histoire que j'évite de m'enfoncer davantage Citation:
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
|
00
|
|
|
#6 | ||
|
Membre confirmé
![]() |
Bonjour,
Code :
Ensuite, quand je dis Environnement, ça couvre aussi la version du 4gl que tu utilise ainsi que la version de Informix. De plus, le langage Genero, est fais pour fonctionner sur une large gamme d'architecture matériel ou logiciel. Et ce qui est intéréssant avec ce langage, c'est que tu peut migrer tes applications coté serveur, vers une architecture client serveur, c'est à dire que tu peut mettre des nouveaux code, sur tes PC client, tout en utilisant le même serveur de données. ou bien opter pour une architecture web, en intégrant le serveur web de Genero. Les possibilité de Migration sont illimité. Mais apparament, tu ne veux pas de mon aid Amicalement, Black_street. |
||
|
|
00
|
|
|
#7 | |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Citation:
Je dois avouer que je suis en train de perdre pied, et dans ce genre de cas, j'ai tendance à raconter n'importe quoi. Après vérification : Informix SE 4.0 UD4 et 4GL 4.0 UH2, le tout sur un OS SCO Unix System V 3.2 v4.2. Tu veux bien me filer un (petit) coup de main quand même ?
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
|
00
|
|
|
#8 |
|
Membre confirmé
![]() |
Bonjour,
T'inquiéte pas, moi aussi je plaisentais J'ai vérifier avec ce que tu as, et logiquement, ça ne devrait pas poser de problèmes. Tu peut faire ta migration sans aucun problème. Car en faites, avec ce langage, c'est simple, tu garde le même code 4GL, il faut juste le recompiler, et ça converti tes interface vers des XML GUI, donc, tu a une liberté de déploiment que ça soit sur Unix, Linux et Windows. Mais, reste une chose, c'est le choix de l'architecture (web, client/serveur...). bien sur, ça dépend du nombre d'utilisateur utilisant cette application. La migration est pratiquement, composés de deux étapes : 1. La recompilation des codes. 2. Le déploiement, selon l'architecture. Si tu veux plus de détail, je reste à ta disposition
|
|
|
00
|
|
|
#9 | ||
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Citation:
Citation:
![]() Je cherche un peu de mon côté (après tout je suis payée pour, en tant que stagiaire certes, mais il faut bien que je bosse quand même) et je te tiens au courant. Et il faut aussi que je vérifies que c'est bien ça que je dois faire... Sur le papier je dois "traiter l'obsolescence" de ce système. C'est vaste comme sujet !
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
||
|
|
00
|
|
|
#10 |
|
Membre confirmé
![]() |
Y'a autres choses, mais c'est très vague.
Tu peut utiliser le langage EGL de IBM rational, il réalise lui aussi la migration des applications 4gl vers une interface plus conviviale, mais c'est bcp plus complexe. Personnellement, je te conseille Genero, mais juste pour que tu aie une idée. Le langage EGL (Entreprise Generation Language) permet de redévelopper les codes 4GL à travers les outils rational, mais je doute que tu peut utiliser ton système actuel. Si tu veux plus d'informations
|
|
|
00
|
|
|
#11 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Salut
Après en avoir parlé avec mon tuteur, je reviens à la pêche aux renseignements. Est-ce que Aubit te dit quelque chose ? ce serait quelque chose de la même veine que genero (apparemment). Je cherche de mon côté, mais si tu as des infos, je suis preneuse !
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#12 |
|
Membre confirmé
![]() |
Salut,
J'ai jetter un coup d'oeil à Aubit-4GL, et d'après ce que j'ai vu, il permet de générer des interface graphique en utilisant le langage 4GL et la bibliothèque GTK. J'ai téléchargé et installé sur Linux, (installation facile, pas trop de paramètrage) et j'ai essayé de voir un peu le fonctionnement, à première vu, il a presque le même fonctionnement que Genero, mais j'ai constaté un peu de changement dans le code. Voila ce qu'on va faire, Toi tu teste de ton coté, et moi du mien, et on essayera d'en tirer une conclusion. Et bon courage.
|
|
|
00
|
|
|
#13 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Du moment que l'appli fonctionne toujours, que le code change ou pas, je crois que pour mon chef c'est pareil... Une chose est sûre : il est HORS DE QUESTION que je redéveloppe l'ensemble
Affaire à suivre... Merci pour ton aide
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#14 |
|
Membre confirmé
![]() |
Bonjour,
Je suis absolument d'accord avec ton chef, il est inutile de reprendre toute l'application alors qu'il existe plusieurs moyen de migrer tout en gardant le même aspect métier qui fonctionne très bien. Reste à choisir la meilleur solution en prenant en considération l'architecture, le coût, et le temps de réalisation. Tu pourra lui proposer les différentes possibilités, avec une estimation de ta part pour chaque démarche. Tu pourra aussi, essayer de tester la faisabilité avec un petit morceau de code, juste pour voir ce que ça donne. J'ai attaché un exemple d'une application 4GL migré vers une interface graphique, pour que tu sache un peu le résultat (migration sans modification de code) Et Bon courage.
|
|
|
00
|
|
|
#15 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
![]() Bon j'avance (très lentement) dans mon boulot. MOn nouveau problème doit être un truc complètement stupide, mais que je n'arrive pas à résoudre : je n'arrive pas à installer aubit J'ai installé une linux ubuntu et lorsque je lance l'installation d'aubit, il me sort des tonnes de messages "missing" ou "not found", notament au sujet de vérifications sur des SGDB. J'en déduis fort logiquement qu'il doit manquer quelque chose dans ma linux, mais quoi ? Qu'avais-tu installé avant d'installer aubit ? Merci d'avance
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#16 |
|
Membre confirmé
![]() |
Bonjour,
Je n'ai eu aucun problème lors de l'installation de'Aubit, est ce que tu peut donner quelques lignes des erreurs lors de l'installation. Est ce que t'a installé Informix dans ubuntu ou pas encore? Si oui, est ce qu'il est opérationnel (base online). Est ce que t'a configuré les variables d'environnements adéquats? et bon boulot
|
|
|
00
|
|
|
#17 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Je n'ai pas installé informix. Mais si je dois mettre infomix, où est l'interêt de mettre aubit en plus ? *
celira qui ne comprends plus*Et j'ai des doutes de compatibilités entre mon informix et linux
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#18 |
|
Membre confirmé
![]() |
Mais que veut faire Celira exactement ???
Quand je dis Informix, je parle de la Base de données. Si j'ai bien compris, tes anciennes applications sont développées avec Informix 4GL, donc, une base de données Informix !!!!! Donc, pour migrer tes applications 4GL, tu dois avoir la base de données Informix. Corrige moi si je me trompe. Est ce que tu veux migrer aussi la base de données. En tout cas, pour la question de compatibilité, voila ce que je te propose : 1- Tu télécharge une version d'évaluation de Informix compatible avec ton Linux sur le site d'IBM. 2- Tu réalise toute tes opérations de test et de migration sur la nouvelle plateforme. 3- Tu nous dis ce qui c'est passé Si j'ai pas bien compris ce que tu veux faire, tu peut nous re-expliquer STP. Et bon travail. |
|
|
00
|
|
|
#19 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Celira ne sait pas très bien ce qu'elle veut faire, c'est bien le problème
Je vais ré-expliquer, juste pour être sûre qu'on parle de la même chose : J'ai une application écrite en 4GL, qui crée et utilise une base de données format informix. (jusqu'ici tout va bien) Cette application fonctionne actuellement avec un logiciel (environnement ? système de gestion ?) Informix 4.2, sur un OS unix SCO 3.2.
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#20 |
|
Membre confirmé
![]() |
En fin de compte, Celira sait bien ce qu'elle veut faire
- Il est clair que la migration de l'OS est la première étape à réaliser, et je pense que t'a fais un bon choix pour la distribution Ubuntu car elle contient le nécessaire. - Y'a pas de raisons à re développer l'applicatif tant qu'il y a des outils qui permettent de migrer (en l'occurrence : aubit, ou Genero) et ça permet comme même d'avoir une très belle interface (Tu verra !!!!).- Il est aussi impératif de migrer ta base de données Informix vers une nouvelle version de ce dernier (y'a la version IDS 9.4, 10 ou bien 11). S'il y a pas beaucoup d'utilisateurs, tu peut utiliser la version Express de Informix, elle est très performantes. Donc, voila, je répond à ta question : Oui Celia, tu dois migrer aussi ta base de données vers une nouvelle version de Informix (et ce n'est pas une opération compliqué du tout). Après la migration de ta base de données dans le nouveau serveur Linux, tu installe AUBIT, tu reprend tes codes 4GL et tu les recompile avec le compilateur Aubit (en y intégrant les modifications nécessaires). Une fois les interfaces et les codes recompilés, tu installe ton environnement pour permettre l'accès aux utilisateurs et le tour est joué. J'espère que tu y vois plus clair Bonne boulot. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com