Les composants CData

La société CData est spécialisée dans l'édition de passerelles entre des outils de gestion de bases de données et des sites Internet. Ils créent des drivers ou des modules d'extension permettant d'utiliser le langage SQL sur des API REST qui à la base ne le permettent pas.

Depuis quelques années CData a sorti des drivers pour FireDAC utilisant cette technologie. Cela permet à tout développeur Delphi ou C++Builder d'accéder à des données en ligne depuis les composants habituels gérant des connexions, transactions, requêtes et tables. La documentation disponible est très bien conçue et permet de savoir pour chaque driver quelles tables il propose et comment s'y connecter.

Même si on peut installer uniquement un ou deux drivers dans son environnement de développement, l'ensemble pour FireDAC est commercialisé selon deux packs avec une licence d'un an. Les programmes déjà compilés avec ces composants fonctionnent sans limite de durée en revanche on ne peut plus compiler de programme "en production" une fois l'année écoulée.

Certains diraient que ces composants coûtent cher et que payer tous les ans est excessif. Ils ne connaissent sans doute pas la difficulté de maintenir des outils en lien avec une API tierce qui est susceptible d'évoluer dans le temps ni le gain de temps et d'énergie que CData permet d'avoir avec leurs drivers FireDAC. Après, c'est comme tout : c'est un choix entre tout faire soi-même avec les composants réseau (TNetxxx, TRESTxxx, THTTPxxx) et l'API tierce ou déléguer le travail à CData et bénéficier de leur expertise.

A compter de mai 2019 Embarcadero a décidé de faire un peu plus la promotion de ces composants en offrant des licences annuelles pour deux composants par mois. Il suffit pour cela de s'inscrire au webinaire mensuel qui les présente et de fournir l'email associé à une licence Delphi, C++Builder ou RAD Studio à jour avec la souscription annuelle.

Bénéficiant d'une licence complète aux "Enterprise Connectors" (en version EC+) il m'arrivera de parler de ces composants lors de présentations, webinaires ou sur le blog. Comme d'habitude je listerai ci-dessous les articles correspondants et ceux d'Embarcadero pour leurs mises en avant mensuelles.

 


A lire aussi

Utiliser Live Binding dans ses applications VCL et Firemonkey (10/06/2019)
Faire de la 3D dans Delphi (29/05/2019)
Les fonds d'écran (23/05/2019)
Les composants CData (12/05/2019)
Les composants Han-soft (26/03/2019)
Les composants Winsoft (26/03/2019)
Les composants TMS Software (26/03/2019)
Webinaires (06/02/2019)
POC Notes de frais : une application multiplateforme de saisie de notes de frais en itinérance (30/07/2018)
Les composants JVESOFT (23/10/2017)
L'utilisation de fontes TrueType (TTF) personnalisées (19/08/2017)
L'utilisation des processus (10/07/2017)

Membre du programme MVP.
Membre du programme MVP