Accueil > Forum > > > > FIN DE VFP
FIN DE VFP
mercredi 22 septembre 2010 à 08:58:36 |
FIN DE VFP

myri88
|
Bonjour
J'ai besoin d'aide. J'ai des applications developpées sous VFP. Je sais que VFP disparait. Qu'y aura-t-il pour le remplacer sans changement énorme de code et surtout avec reprise des données.
Merci de m'éclairer car c'est un peu la panique.
|
|
mercredi 22 septembre 2010 à 12:22:29 |
Re : FIN DE VFP

MichelAtoutFox
|
Bonjour Myriam,
vaste question!
Si je te réponds sèchement "RIEN", c'est un peu direct, mais hélas pas faux. Aujourd'hui, toutes les solutions de migration nécessitent la réécriture du code.
Une fois que tu as décidé de quitter VFP (comme je l'ai décidé), LA question est de choisir une plate-forme de développement qui convient à tes besoins. Et là, les réponses sont différentes selon ton activité, ta clientèle, ton entreprise, etc... Il n'y a pas de réponse standardisée.
Pour ce qui concerne la reprise des données, que veux-tu dire? reprise des contenus? alors n'importe quel SGBDR saura importer le contenu de tes dbfs. reprise des structures telles qu'elles sont? prépares-toi à une réécriture là aussi, peut-être pas en totalité, mais c'est une partie tellement capitale pour les performances que ça vaut le coup d'y consacrer le temps nécessaire.
La migration hors de VFP constitue maintenant l'essentiel de mon activité de consultant. Et à chaque fois, les réponses sont différentes, les parcours sont différents.
|
|
mercredi 22 septembre 2010 à 13:09:55 |
Re : FIN DE VFP

myri88
|
Bonjour Michel
Merci pour l'info mais ca ne me rassure pas. As ton avis quel est le langage le plus utilisé aujourd'hui ? Mon employeur a presque décidé de passé à SAP et n'aura donc plus besoin de moi. Il faut donc que je me forme à un autre langage mais je ne sais lequel choisir pour retrouver un boulot assez vite. Je fais des programmes de gestion (devis,facturation,stocks...)
Merci pour le renseignement
|
|
mercredi 22 septembre 2010 à 14:17:02 |
Re : FIN DE VFP

MichelAtoutFox
|
Je comprends que tu ne sois pas rassurée  . Celà dit, si ton emloyeur décide de passer sur SAP, le temps que ça se fasse, ça te laisse de quoi te retourner (SAP ne s'implante pas en 2 temps trois mouvements, ça demande du temps)
Sur quel autre langage te former? encore une fois, je distinguerais les données d'une part, et d'autre part le code métier et l'interface utilisateur.
Pour les données, il me semble indispensable de savoir utiliser un SGBDR comme SQL Server ou MySql, pour développer des requètes qui fonctionnent rapidement en donnant les résultats escomptés. Je ne veux pas dire que tu dois devenir DBA, non, mais bien connaitre le développement SQL, ça oui, ça me parait indispensable aujourdhui.
Pour la plate forme de dev métier et UI, ça va dépendre de ta formation initiale, de ton mode de pensée, de tes facilités d'aprentissage. La seule façon de le savoir, c'est d'expérimenter.
|
|
mercredi 22 septembre 2010 à 15:09:13 |
Re : FIN DE VFP

babazou38
|
Il en a de la chance Michel de trouver le prénom Myriam à partir du pseudo ;-)
Tu es simplement la 88éme ou bien tu habites dans les Vosges ?
Bonjour Myriam,
je serai beaucoup moins sec que Michel. Tout d'abord je t'invite à aller sur le site www.atoutFox.org qui regroupe les développeurs Fox ainsi que sur le newsgroupe vfp.public sur news.atoutfox.org. Tu trouveras d'autres réponses. Si tu parles anglais : www.leafe.com, si tu parles allemand : www.fugs.ch etc ...
Michel a abandonné VFP et est passé à Strataframe qui, sauf erreur, est un outil .NET D'après ce que j'ai compris, il y a retrouvé une bonne hierarchie de classes, une grande efficacité dans le traitement ds données, ...
Il y a des gens qui développent des outils qui vont permettre de continuer avec VFP. GUINEU proposera des DLL qui permettront d'executer un .exe VFP sous .NET; mais le développement, la compilation continueront à être sous VFP
ETECNOLOGIA propose un outil de développement complet qui non seulement sera capable de traiter le code VFP mais aussi le code .NET ce qui permettra d'ajouter, petit à petit, des classes .NET à ton appli.
Ces deux produits ne sont pas encore aboutis mais on suit leurs évolutions avec intérêt.
SYBASE propose un outil IAnywhere qui englobe les données VFP dans une "BDD" avec un certain nombre d'améliorations (plus de limite à 2go, ...). Cette solution est interessante si ton appli est déjà bien basée sur SQL et les vues. Mais que sera Ianywhere dans quelques années ?
Enfin, il y a une solution sage, efficace, peu couteuse, pragmatique, ....: conserver VFP. Ce n'est pas parce que M$ abandonne sa maintenance qu'il ne fonctionne plus. A part quelques petits problèmes annexes, il fonctionne sous W7. Cela veut dire que l'on a quelques années devant nous. J'ai bien des clients qui ont encore des applis sous DOS ou avec FPW2.6. J'ai 55 ans et sauf accident je continuerai avec VFP. Si tu as 20 ans, la question est différente.
Je reviens à Atoutfox : tu verras que des gens créent encore des produits pour VFP (FoxinCloud par exemple) : ils ne sont pas fous et pensent donc bien que VFP va encore vivre très longtemps. 'Nous' sommes le support de VFP : je veux dire que M$ n'a JAMAIS fait beaucoup d'effort pour le promouvoir et c'est la communauté des développeurs qui s'en est chargé : cela va continuer comme avant !
Bonne journée et à bientôt de te lire
Jean à Grenoble
|
|
mercredi 22 septembre 2010 à 16:58:39 |
Re : FIN DE VFP

MichelAtoutFox
|
Jean,
pour connaitre le prénom de "Myri88", il suffisait de cliquer sur son nom, et de suivre les liens...
Celà dit, sur le fond de tes réponses, tu fais encore plusieurs erreurs et confusions, probablement parceque tu n'as pas toi-même essayé les outils dont tu parles.
Guineu ne permet pas d'exécuter un exe VFP sous .net, mais d'appeler du code foxpro sans passer par ComInterop ; le produit est plus centré sur vfp pour mobiles. eTecnologia est "off-line" depuis plusieurs mois, et plus personne n'a d'information à leur sujet. Sybase n'offre pas la pleine compatibilité avec les dbf, en ce qui concerne les index par exemple.
Pour moi, les conflits entre le cache disque et les données physiques, provoquant des "dirty-read" en fonctionnement concurrentiels, ne sont pas des petits problèmes annexes. Ces erreurs de restitution de données et ces enregistrements fantomes apparaissent dans des données à volumétrie moyenne, sur des machines rapides.
Ta proposition est certes peu couteuse, mais de là à la qualifier de solution, je n'irai pas jusque là
Et pour en revenir à la problématique de Myriam, elle ne semble pas décisionnaire de la migration, mais elle s'interroge sur son avenir. Le sien, professionnel, pas celui de Fox ni des applis qu'elle a écrit en VFP. Et comme son âge semble lui laisser de nombreuses années de travail devant elle, il me semble plus raisonnable de lui conseiller d'apprendre d'autres langages, à l'avenir plus assuré, et plus demandés sur le marché de l'emploi.
|
|
jeudi 23 septembre 2010 à 06:24:39 |
Re : FIN DE VFP

babazou38
|
guineu : je ne l'ai certe pas essayé mais je lis l'anglais courament ! : "Guineu is an alternative runtime library for Microsoft Visual FoxPro® 9.0 that runs on any Microsoft .NET compatible platform."
Est-ce que tu as des références sur les dirty read et enregistrements fantômes ? cela m'interesse ...
Bonne journée à tous.
Jean à Grenoble
|
|
jeudi 23 septembre 2010 à 10:41:05 |
Re : FIN DE VFP

MichelAtoutFox
|
Ce que je voulais dire pour Guineu est que ça n'est pas une alternative à VFP, son auteur ne le présente pas comme ça (mais comme un complément permettant de développer en VFP pour les smartphones et autres plate-formes mobiles).
pour les dirty read, je n'ai plus les références sous la main, mais je l'ai constaté personnellement (et Manu vient d'en faire l'expérience aussi)
|
|
vendredi 24 septembre 2010 à 09:28:08 |
Re : FIN DE VFP

myri88
|
Bonjour à tous les deux
Merci pour l'info. Je vais donc réflechir à un nouveau langage. Il faut juste s'y mettre, mais avec de la bonne volonté et du courage...
Merci encore
=
|
|
Cette discussion est classée dans : fin, vfp
Répondre à ce message
Sujets en rapport avec ce message
combobox dans un formulaire [ par brunaux ]
Bonjour à tous !utilisant VFP 6.0 occasionnellement pour faire des écrans de saisie,je voudrais savoir comment l'on fait dans un combobox(donc avec un
parution vfp 9.0 [ par brunaux ]
bonjour !je vois que visual foxpro 9.0 va sortir ?sera t-elle en vente en france ? et en francais,evidemment ?puisque je crois que les versions 7.0 et
VFP vers VB [ par senaco ]
Développeur sous Visual Foxpro, je dois développer un exemple d'utilisation de ma DLL sous VB. Or je ne connais pas VB. Existe-t-il une programme de c
VFP 6 Beta : Comment générer les disquettes d'installation? [ par petrone ]
Salut!Utilisateur de Visual FoxPro 6, je me suis mis depuis quelques mois à VFP 9 bêta que j'ai téléchagée sur le net.Depuis j'ai trouvé que des avan
Partage avec DLL [ par delphifox ]
Je voudrais structurer mon projet VFP entre un EXE et plusieurs DLL.L'EXE est en VFP et les DLL aussi. La DLL doit afficher un écran de saisieAu nivea
"Handwriting Recognition" - Signature manuscrite sur un rapport imprimé vs VFP 6.0 [ par BuckStar ]
Appel à tous,J'ai une application en VFP 6.0 en trois modules: 1. Module-Client: Le client passe une commande2. Module-Approbation - La commande est a
a faire et ne pas faire en VFP [ par brunaux ]
Je suis utilisateur occasionnel et en lisant une contribution dans ATOUTFOX il y a un article qui s'intitule ' a faire et ne pas faire en VFP' j'aimer
Insertion de photo dans vfp [ par mimyangelworld ]
Coucou, voila, je debute un peu dans vfp et je voudrais savoir commeny faire pour pouvoir inserer une photo dans un formulaire qui pourra etre changer
Dificulté avec vfp [ par ladjos ]
salut moi c'est ladjos et j'ai du mal à telecharger visual foxproje demande de l'aide
VFP6 et doc & exercices [ par rubix2 ]
Bonjour,Voila je suis débutant en VFP et je ne trouve pas dans le commerce des bouquins sur VFP. Des Bouquins sur C,C++, Et VB y'en a à la pelle, mais
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
974 Application Server (12.2.4.0)974 APPLICATION SERVER (12.2.4.0)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP mySongBook Player (1.0.0)MYSONGBOOK PLAYER (1.0.0)mySongBook Player est un logiciel gratuit permettant l'accès à une archive de tablatures/partitio... Cliquez pour télécharger mySongBook Player
|