Aller au contenu
DevStudioBuilder

De WinDev à DSB : guide de correspondance

Vous pensez déjà en modèles de données, fenêtres, états et logique métier. Voici où chacun de ces concepts atterrit dans DevStudioBuilder.

Si vous avez livré des applications WinDev, DevStudioBuilder vous semblera familier aux bons endroits et différent là où ça compte. Rien de ce que vous savez n'est perdu — les concepts se correspondent un à un.

Analyse → ERD

Votre discipline « données d'abord » survit intacte. L'Analyse devient un ERD visuel : champs typés, relations, index. La différence, c'est ce qui en sort — DSB génère du SQL standard et des migrations versionnées, donc un changement de schéma est un diff relisible, pas un fichier binaire.

Fenêtres → Designer d'interfaces

Les fenêtres restent des fenêtres : chrome réel, ancres de redimensionnement, ordre de tabulation, champs métier prêts à déposer (NIF, RIB, code-barres, lignes de facture). Les catalogues de champs et les styles hérités jouent le rôle de vos gabarits et modèles de fenêtres.

États → États imprimés

L'éditeur d'états à bandes est volontairement proche de ce que vous connaissez : bandes, ruptures, totaux, de la facture A4 au ticket 80 mm. Les états sont liés à vos entités : un changement de schéma signale les états concernés.

WLangage → workflows + Go

C'est le plus grand changement mental. La logique métier vit dans des workflows visuels — des graphes exécutables pas à pas, avec breakpoints et données en direct. Quand il faut du vrai code, vous écrivez un nœud script en Go : un langage petit, lisible, typé statiquement. L'application générée est du Go de bout en bout : ce que vous déboguez est ce qui tourne.

GDS → Git

À la place d'un gestionnaire de sources propriétaire, chaque projet DSB est un dépôt Git ordinaire. Branches, pull requests, diffs visuels des fenêtres et des workflows, CI sur GitHub ou ailleurs. La culture de revue de votre équipe s'applique enfin au low-code.

Vos données HFSQL suivent

Le plan Pro importe les structures HFSQL : vos tables existantes arrivent comme entités dans l'ERD, prêtes à être affinées. Le modèle de données que vous avez construit pendant des années est la partie la plus précieuse de votre application — DSB le traite comme tel.

Le résumé honnête : vous gardez votre modèle mental, vous gagnez du code standard, du SQL standard et du Git standard — et vous perdez les redevances de runtime.