IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

[D2006][BDE][ADO] - Migration


Sujet :

Bases de données Delphi

  1. #1
    BVK
    BVK est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 32
    Points : 27
    Points
    27
    Par défaut [D2006][BDE][ADO] - Migration
    Bonjour,

    J'ai tenté de trouver mon bonheur sur le forum, sans réel succès. Tout du moins rien d'assez simple pour ma petite tête.

    J'ai 2 applications à maintenir en Delphi 2006 :

    1- Une application avec une base de données Access(BDE) Win32
    2- Une application avec une base de données SQL Server(ADO) Win32

    L'application 1, il est maintenant OBLIGATOIRE pour nous de migrer. Sans doute en SQL Server via ADO. Ce n'est pas ma question principale mais si vous avez des avis et conseils sur ce point, je suis preneur.

    Quoi qu'il en soit, si c'est possible en terme de temps et donc de coût, mieux vaut faire ça à fond.

    Ce que je voudrais vraiment savoir, c'est mes solutions en terme de compatibilité sur le long terme. Adieu le Win32? Bonjour le 64bits? Oui mais comment? .NET?

    J'avais à une époque entendu parler de VCL.NET mais apparemment c'est devenu obsolète, alors comment faire? Tout réécrire?

    Dois-je investir dans une nouvelle version de Delphi? Delphi 2010? XE?

    Je suis preneur si vous avez des avis perso, des conseils, des liens...etc

    Merci d'avance à vous tous.

  2. #2
    Membre chevronné Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 552
    Points : 1 780
    Points
    1 780
    Par défaut
    Bon ce n'est que mon avis :
    1/ Tout passer en ADO (mais ça tu l'avais déjà pris en compte).
    2/ On n'est pas encore à 'tout en 64 bits' donc garder tout en D2006 (surtout que le compilo 64 bits n'est pas encore dispo).
    3/ Attendre la prochaine version de Delphi pour migrer et là ça te permettra de faire du 64 bits (ou pas...).

    D'un autre côté le choix dépend pas mal du type d'appli et surtout des 'cibles' clients...

  3. #3
    Membre chevronné Avatar de chaplin
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 215
    Points : 1 819
    Points
    1 819
    Par défaut
    Tout dépend de la taille de l'application. Plutôt que d'attendre la dernière seconde, je basculerais l'application sous Delphi XE (autant prendre la dernière version) pour éliminer les problèmes de changement de version. Si ADO semble un candidat naturel, encore une fois, quelle est la taille de l'application, quelles sont les priorités et les délais accordés, bref quels sont les budgets accordés.

  4. #4
    BVK
    BVK est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 32
    Points : 27
    Points
    27
    Par défaut
    Comme vous en parlez on dirait qu'il n'y aura pas nécessité de re-coder, hormis la partie BDE --> ADO?
    N'y-t-il pas nécessité(obligation?), pour le futur à passer ces applications win32 en .NET?

    Pour le délai, disons que pour la solution actuellement en Access, il faudrait qu'elle soit disponible début du second trimestre 2011.

    La version Delphi prenant en charge le 64bits doit sortir quand? Ca ne devait pas être Delphi XE? Avec aussi la prise en charge de MacOS et Linux?

  5. #5
    Membre chevronné Avatar de chaplin
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 215
    Points : 1 819
    Points
    1 819
    Par défaut
    J'ai réalisé une migration d'un projet Delphi 2006 sur Delphi 2010 compilable, c'était un test, il manquait un composant qui n'existait pas sous Delphi XE.

    Sur les Serveurs 2008, la compatibilité 32 bits ne pose aucun problème, windows 7 n'était pas installé dans l'entreprise, je n'ai pas fait le test.

    La sortie de Delphi 64bits est prévue l'année prochaine, ils ont préféré retarder la sortie pour être sûr de fournir un compilateur en "béton".

    EDIT: pour rester modeste, cette migration s'est opérée avec un prestataire extérieur qui a réalisé un audit. Le meilleurs conseil que j'ai a donné à tous ceux qui sont confrontés aux problèmes de migration, c'est de se faire accompagner d'autant plus que le projet est important.


    Vous n'êtes pas seul au monde, il y a des gens très compétents notamment chez Embarcadero. Mais sachez, que les plus gros décideurs (informatiques) prennent des décisions après avoir consulté, suivez ce conseil.

Discussions similaires

  1. Oracle, BDE -> ADO ou dbExpress?
    Par vedge2000 dans le forum Bases de données
    Réponses: 6
    Dernier message: 12/10/2011, 06h51
  2. Passage du BDE à ADO
    Par xiorcal dans le forum Bases de données
    Réponses: 1
    Dernier message: 26/06/2009, 23h56
  3. Problème BDE et migration oracle
    Par Delphieur dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/02/2008, 13h34
  4. Migration BDE -> ADO
    Par Fmi_59 dans le forum Bases de données
    Réponses: 1
    Dernier message: 05/10/2006, 14h03
  5. Conversion bde --> ado (problèmes ado)
    Par Zoilus dans le forum Bases de données
    Réponses: 2
    Dernier message: 13/10/2004, 14h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo