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

Kit de démarrage Xojo pour développeurs WinDev

Accueil Forums Migration Xojo Kit de démarrage Xojo pour développeurs WinDev

Étiqueté : , ,

  • Ce sujet est vide.
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #870
    Admin01_WxForum
    Maître des clés
        Up
        0
        Down
        ::

        Pour aller à l’essentiel

        Ressources vidéo

        Chaîne officielle

        La chaîne officielle Xojo est citée comme premier point d’entrée vidéo : https://www.youtube.com/@XojoInc

        Vidéo francophone repérée dans les échanges

        Une vidéo intéressante pour les développeurs WinDev :

        https://www.youtube.com/watch?v=Bd5k5pgIr7w

        Vidéo liée aux travaux de transition venant de l’écosystème 4D :

        https://www.youtube.com/watch?v=YwzeTPfnJOk


        Bases de données

        Pour un développeur WinDev, la question des bases est centrale, car Xojo ne propose pas un équivalent direct à l’expérience intégrée WinDev + HFSQL.

        SQLite

        SQLite est probablement le premier choix à tester pour :

        • petits projets ;
        • applications locales ;
        • monoposte ;
        • prototypes ;
        • applications portables ;
        • remplacement partiel d’un usage HFSQL Classic.

        Exemple CRUD SQLite : https://github.com/Fab2bprog/CRUD-Sqlite-Xojo-Example

        MySQL / MariaDB

        MySQL ou MariaDB sont à envisager pour les applications client/serveur ou web.

        Exemple CRUD MySQL : https://github.com/Fab2bprog/CRUD-MySQL-Xojo-Example

        PostgreSQL

        PostgreSQL est cité comme base recommandée pour la connectivité dans un message relayé sur les composants Xojo.

        Outil d’administration

        HeidiSQL : https://www.heidisql.com/


        Composants graphiques et UI

        Grilles de données

        Pour les grilles complexes, Xojo Data Grid est souvent cité : https://basicapp.net/xojo-data-grid/

        Ce point est important, car les développeurs WinDev sont habitués à des tables très riches. Il faut donc tester rapidement les besoins : tri, filtre, édition, colonnes calculées, sélection multiple, performance, liaison base, impression/export.

        Contrôles complémentaires

        GraffitiSuite des contrôles additionnels : https://graffitisuite.com/

        Graphiques

        Deux pistes sont citées pour les graphiques :


        Plugins et bibliothèques

        MonkeyBread Software

        MonkeyBread Software est un fournisseur important de plugins, gratuits et payants, Xojo : https://www.monkeybreadsoftware.de/

        GraffitiSuite

        GraffitiSuite propose des contrôles additionnels : https://graffitisuite.com/


        Icônes et ergonomie

        Une interface jugée moins moderne peut parfois être améliorée par de bons choix d’icônes, de palettes et de composants.

        Une ressource connue parmi d’autres : https://www.axialis.com/


        Premiers tests conseillés

        Pour un développeur WinDev, le meilleur POC Xojo ne doit pas être trop théorique. Il faut prendre un petit module réel et tester les points qui font souvent la différence.

        Test 1 — Formulaire de saisie simple

        À vérifier :

        • libellés ;
        • champs texte ;
        • champs numériques ;
        • dates ;
        • masques de saisie ;
        • validation ;
        • FocusLost ;
        • formatage automatique ;
        • messages d’erreur ;
        • ergonomie clavier.

        Test 2 — Table / grille de données

        À vérifier :

        • affichage de plusieurs milliers de lignes ;
        • tri ;
        • filtre ;
        • édition ;
        • colonnes calculées ;
        • sélection ;
        • liaison avec SQLite/MySQL/PostgreSQL ;
        • export.

        Comparer la grille native avec Xojo Data Grid.

        Test 3 — Base de données

        À tester séparément :

        • SQLite pour monoposte ;
        • MySQL/MariaDB pour client/serveur ;
        • PostgreSQL si vous voulez une cible plus standard entreprise ;
        • migration ou import de données depuis HFSQL.

        Test 4 — Impression / PDF

        WinDev est souvent utilisé pour ses états. Avant d’adopter Xojo, il faut tester :

        • génération PDF ;
        • impression ;
        • états simples ;
        • factures ;
        • tableaux ;
        • exports ;
        • mise en page.

        Les historiques ne donnent pas encore de solution Xojo équivalente aux états WinDev, donc ce point doit être validé très tôt.

        Test 5 — Déploiement

        À vérifier :

        • génération Windows ;
        • génération macOS/Linux si nécessaire ;
        • dépendances ;
        • taille de l’application ;
        • installation ;
        • droits ;
        • signature ;
        • mises à jour.

        Plan d’apprentissage conseillé

        Étape 1 — Installer Xojo et refaire un mini-projet

        Ne commencez pas par migrer une grosse application. Recréez d’abord un écran simple WinDev en Xojo.

        Étape 2 — Tester les bases

        Faire deux mini-projets :

        • CRUD SQLite ;
        • CRUD MySQL ou PostgreSQL.

        Les exemples GitHub partagés dans le groupe sont utiles pour cela.

        Étape 3 — Tester les composants tiers

        Avant de conclure que Xojo ne convient pas, tester :

        • Xojo Data Grid ;
        • GraffitiSuite ;
        • MonkeyBread Software ;
        • composants de graphiques.

        Étape 4 — Lister les équivalents WinDev

        Créer une table interne du type :

        Besoin WinDev Solution Xojo testée Niveau de satisfaction
        Table fichier ListBox / DataGrid À tester
        HFSQL Classic SQLite Bon pour monoposte
        HFSQL C/S MySQL / PostgreSQL À tester
        États Solution PDF / impression À valider
        Masques de saisie ValidationMask / code maison Moins confortable selon retours
        Ancrages Système Xojo Plus limité selon retours
        Images/icônes Axialis / ressources externes Bon complément

        Étape 5 — Décider après POC

        La décision ne doit pas être : “Xojo est-il mieux que WinDev ?”

        La bonne question est plutôt :

        “Pour mes applications, mes clients, mes bases, mes états, mon budget et mon temps d’apprentissage, Xojo réduit-il suffisamment le risque PC Soft sans créer une nouvelle dépendance trop forte ?”

      Affichage de 1 message (sur 1 au total)
      • Le sujet ‘Kit de démarrage Xojo pour développeurs WinDev’ est fermé à de nouvelles réponses.

      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.