Une application WinDev portée sur le web en quelques jours : retour d'expérience
Beaucoup d'applications de gestion développées en WinDev tournent encore sur des postes Windows, avec une base HFSQL locale ou en client-serveur. Elles font le travail, mais on ne peut pas y accéder depuis un navigateur, une tablette ou un site distant. Voici comment nous en avons porté plusieurs sur le web, sans réécrire le métier.
Le point de départ
Une application de gestion documentaire et une application de laboratoire, toutes deux en WinDev, avec quelques dizaines de fenêtres et une base HFSQL. Les clients voulaient un accès web pour leurs équipes, sans changer leur façon de travailler ni migrer la base.
La démarche
Nous avons d'abord documenté l'application existante à partir de ses sources et de ses dossiers techniques, avec l'aide de l'IA : liste des fenêtres, des fichiers, des règles de gestion. Cette cartographie a servi de cahier des charges. Ensuite, nous avons reconstruit les écrans en pages web, en conservant la base HFSQL telle quelle grâce à l'accès ODBC. Les données n'ont pas bougé, les utilisateurs de l'application Windows ont continué à travailler pendant toute la durée du projet.
Ce que l'IA a apporté
La génération des pages web à partir de la description des fenêtres, la rédaction des requêtes SQL et une bonne partie des tests. Le développeur a gardé la main sur les règles de gestion, les cas particuliers et la validation avec le client. Le temps de développement a été divisé par trois par rapport à un projet classique.
Le résultat
Une application web accessible depuis n'importe quel navigateur, avec les mêmes données et les mêmes règles que l'application Windows. Les deux coexistent tant que le client le souhaite. Le tout a été livré en quelques jours de travail effectif par application.
Ce que cela signifie pour vous
Si vous avez une application WinDev, Adelia ou RPG dont vous voulez un accès web, il n'est pas nécessaire de tout refaire. Un diagnostic d'une demi-journée suffit pour évaluer la faisabilité et le coût. Contactez-nous pour en parler.


Commentaires