Bonjour,
J'essaye de me documenter au mieux afin de préparer un futur développement basé sur Datasnap / Firebird.
J'ai visionné le dev du jeudi consacré à Datasnap, c'est à voir et revoir pour les novices en Datasnap.
http://www.ledevdujeudi.com/category...son2_episode2/
Dans ce tuto, le connecteur à Datasnap coté client, c'est DBExpress.
Si j'ai bien compris ce que j'ai pu lire sur la toile FireDAC permet plus de chose que DBExpress et il fonctionnerait également avec Datasnap.
Cependant je suis tombé sur des discutions qui datent de fin 2013 qui disait que FireDAC n'implémentait pas toutes les fonctionnalités de Datasnap.
Notamment FireDAC permettait de se connecter au serveur DataSnap et de lancer les procédures serveur et d'en récupérer le résultat, c'est tout.
Le tout à travers un TDFStoreProc.
Cela parait parfait pour récupérer ses données mais quid de la mise à jour de celle ci sur le serveur ?
J'ai bien vu des tuto Embarcadéro FireDac Datasnap JSON mais c'est dans le cadre d'un serveur DataSnap REST. Sur un serveur DataSnap 'normal' comment faire ?
Lien Tuto Datasnap REST FireDac :
http://docwiki.embarcadero.com/RADSt...on_and_FireDAC
SergioMaster à bien fait des tests ici : http://www.developpez.net/forums/d13...edac-datasnap/ mais parle d'ensemble de données en lecture seule.
Donc mes interrogations sont :
1 - Est ce que FireDAC permet actuellement de mettre à jours des données sur un serveur DataSnap 'Normal' et comment ?
2 - Est il préférable de créer un serveur REST (j'ai cru comprendre que REST permet une plus grande compatibilité avec d'autres langage (ce qui ne m’intéresse pas) au détriment d'une perte de performance
3 - Peut être qu'on peut utiliser JSON sur un serveur Datasap non REST ?
Merci pour l'attention que vous porterez à ce message.
Partager