Salut les devs !
On m'a confié un nouveau projet, et je suis un peu (voir totalement) perdu. Voici un résumé du job :
Le client veut permettre la prise de rendez-vous en ligne sur son site, en lien avec notre application de planification. Il nous avait demandé si on pouvait le faire, mais nous avions décliné l'offre, ne faisant pas de web et n'ayant pas trouvé de possibilité de faire ça proprement en Delphi (c'était moi qui avait regardé, j'ai vu qu'on pouvait faire des applications web, mais ça me paraissait compliqué à intégrer proprement dans son site, et personne chez nous n'a jamais fait alors, alors ne faisant pas de web... j'ai préféré ne pas prendre de risques).
Du coup, le client a trouvé une société de dev web pour faire la partie web. Mon boulot est de leur fournir une interface intermédiaire entre la DB de notre application, et la partie web.
En cherchant un peu, j'ai pu trouver trois méthodes Delphiennes pour faire ça : Datasnap, RAD Server et Webbroker. Cependant, je suis pas sûr d'avoir bien compris ce dont il s'agit, et ce qui est le plus approprié. Ce que j'ai cru comprendre :
- Datasnap permet de créer une infrastructure client-serveur, pas uniquement en Delphi, qui peut supporter REST et HTTPS (ce qui me paraît bien, vu que REST permet je crois d'effectuer des requêtes par URI, donc j'imagine facilement depuis du PHP, ou quelque autre techno web)
- RAD Server est une espèce d'expert de création de Datasnap simplifiée (ce qui me paraît bien, car mon appli ne me paraît pas bien complexe, c'est juste des requêtes SQL, et parce que je suis un flemmard)
- Webbroker permet de créer un serveur web. Sur cette méthode, je ne suis pas convaincu de pouvoir l'utiliser dans mon cas.
Cela me rendrait bien service si une âme charitable pouvait éclairer ma lanterne.
Merci d'avance !
Partager