Adhérez à l'association pour voir des sections supplémentaires du forum et accéder à d'autres services.

Scoriet : une piste intéressante pour faciliter la migration de projets WinDev

Accueil Forums Migration Flutter / Dart Scoriet : une piste intéressante pour faciliter la migration de projets WinDev

Étiqueté : ,

Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #1159
    Admin01_WxForum
    Maître des clés
        Up
        0
        Down
        ::

        Scoriet n’est pas un convertisseur WinDev → autre langage. Il s’agit plutôt d’un outil RAD et de génération de code à partir d’un modèle de données, ce qui le rend néanmoins particulièrement intéressant dans le cadre d’une migration d’applications WinDev.

        Son principe rappelle certains mécanismes de WinDev : définition des tables et relations, choix des types de champs, création de formulaires et d’états, puis génération du code à partir de modèles (« templates »).

        Il pourrait donc servir de moteur intermédiaire dans une chaîne de migration :

        Projet WinDev → extraction de l’analyse/fenêtres → Scoriet → génération vers une technologie cible (Tauri/React/Rust, C#, etc.)

        Aujourd’hui, Scoriet ne sait pas directement lire les fichiers WinDev (.WDD, .WDW, .WDE…) ni convertir le WLangage. Il faudrait donc développer une couche d’import spécifique WinDev.

        En revanche, plusieurs fonctions sont intéressantes :

        • modélisation des tables, champs et relations ;
        • génération de CRUD ;
        • concepteur de formulaires ;
        • concepteur d’états ;
        • moteur de templates générique ;
        • génération de structures de projets complètes ;
        • mécanisme permettant de conserver certaines personnalisations lors des régénérations ;
        • possibilité théorique de créer nos propres templates pour Tauri, C#, Java, NeOwl ou d’autres technologies.

        L’intérêt serait surtout de ne pas confier toute la migration à une IA. Les parties répétitives et prévisibles d’une application de gestion pourraient être générées de manière déterministe par Scoriet, tandis que l’IA serait réservée à la traduction de la logique métier et du WLangage complexe.

        Le projet est encore jeune et ne constitue donc pas aujourd’hui une solution de migration WinDev prête à l’emploi. Mais comme base open source pour construire un outil de sortie de WinDev, il mérite clairement d’être étudié.

        Une expérimentation intéressante serait de prendre une petite application WinDev comprenant quelques fichiers de données et fenêtres CRUD, puis de mesurer quelle proportion pourrait être reconstruite automatiquement avec un importeur WinDev + Scoriet.

        Dépôt : https://github.com/Harveyhase68/scoriet

        Ce projet est supporté par Alexander Predl

      Affichage de 1 message (sur 1 au total)
      • Vous devez être connecté pour répondre à ce sujet.

      Bienvenue sur le nouveau forum de l'association. Faites le connaître à vos collègues !     Welcome to the association's new forum. Let your colleagues know about it!

      X
      Wx Alliance - Forum
      Résumé de la politique de confidentialité/Privacy Policy Summary

      Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

      This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.