Bonjour,
J'ai une grosse application de gestion multi-poste écrite avec Delphi 7 qui tourne sous fb2.1 et qui utilise les IBX.
Tout fonctionne correctement, bien entendu je ne peux pas utiliser certaines nouvelles fonctionnalités de FB2.1 (uniquement coté client à cause des IBX). Utilisant beaucoup les procédures stoquées, je ne trouve pas cela gênant.
Cette application utilise principalement (dans le désordre) :
- TIBDatabase
- TIBStoredProc
- TIBDataSet
- TIBQuery
- TIB******Field
- TIBTransaction
TDataSource pour connecter tous les composants orientés données comme les devexpress et Fastreport 4 comme éditeur.
Pour le moment je n'ai aucun besoin de migrer, mais peut être un jour je n'aurai plus le choix.
Je viens de refaire un peu le tour des composants de connexion à firebird, et j'aimerai avoir un retour d'expérience et avis sur la question.
Mes critères sont :
- Composants orientés données : (fonctionnant avec devexpress, fastreport 4)
- Gestion des transactions.
- Remplacement facile des IBX et fonctionnement similaire.
- Pérennité des composants.
Si je regarde la liste des outils et composants http://interbase.developpez.com/outils/ (dernière mise à jour décembre 2008)
IBObjects :
http://www.ibobjects.com/
Le site ne répond pas / plus ? Ces composants existent encore ?
FBLib :
http://fblib.altervista.org/
Composants non orienté données, et plus de nouvelle version depuis 4 ans.
FIBPlus :
http://www.devrace.com/en/fibplus/
Composants qui se reprochent des IBX, et donc le remplacement ne devrait pas poser trop de problèmes (Si quelqu'un a déjà migré des IBX vers FIBPlus, j aimerai bien avoir un retour d'expérience)
Par contre quand je vois que la dernière annonce sur leur site date de février 2010, je ne vois rien concernant FB2.5 non plus et sur le forum je tombe sur http://www.devrace.com/en/support/fo...FID=15&TID=664 ce qui n'est pas très encourageant question pérennité. Alors peut être que le produit n'est pas mort mais le manque de communication sur le sujet, n'est pas engageant.
IBDAC :
http://www.devart.com/ibdac/
Composants qui se reprochent des IBX, et donc le remplacement ne devrait pas poser trop de problèmes (Si quelqu'un a déjà migré des IBX vers IBDAC, j aimerai bien avoir un retour d'expérience)
Le support sur leur forum à l'air fiable et les composants assez rapide (un peu en dessous des FIBPlus mais comparable d'après ce que j'ai pu lire).
UIB :
http://www.progdigy.com/
Très performant, gratuit et projet actif mais non orienté données. => La migration risque d'être difficile et longue.
Dbxlda :
http://www.crlab.com/dbx/
Driver dbexpress (=>unidirectionnel) donc migration plus difficile il faut ajouter des composants et code pour avoir un comportement similaire.
Donc mon choix se porterai plutôt sur FIBPlus oubien IBDAC, car ils ont l'air de répondre tous deux à mes critères.
Si je pouvais avoir un retour d'expérience par rapport à ces deux produits notamment dans le cadre d'une migration IBX. (et si quelqu'un sait quelque chose sur le devenir des FIBPlus.)
Merci d'avance à ceux qui voudront bien partager leur expérience.
Partager