- Ce sujet est vide.
-
AuteurMessages
-
juin 7, 2026 à 8:13 pm #870::
Pour aller à l’essentiel
- Site officiel : https://www.xojo.com/
- YouTube officiel : https://www.youtube.com/@XojoInc
- Documentation / ressources : https://www.xdevlibrary.com/
- Forum officiel : https://forum.xojo.com/
- Forum français : https://forum.xojo.com/c/international/francais/29
- Blog officiel : https://blog.xojo.com/
- Xojo Data Grid : https://basicapp.net/xojo-data-grid/
- MonkeyBread / ChartDirector : https://www.monkeybreadsoftware.de/xojo/chartdirector/gallery.shtml
- ChartView : https://www.dev2.jeremieleroy.com/products/chartview.php
- GraffitiSuite : https://graffitisuite.com/
- CRUD SQLite Xojo : https://github.com/Fab2bprog/CRUD-Sqlite-Xojo-Example
- CRUD MySQL Xojo : https://github.com/Fab2bprog/CRUD-MySQL-Xojo-Example
- HeidiSQL : https://www.heidisql.com/
- Icônes : https://www.axialis.com/
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 :
- MonkeyBread Software / ChartDirector : https://www.monkeybreadsoftware.de/xojo/chartdirector/gallery.shtml
- ChartView : https://www.dev2.jeremieleroy.com/products/chartview.php
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 ?”
-
AuteurMessages
- Le sujet ‘Kit de démarrage Xojo pour développeurs WinDev’ est fermé à de nouvelles réponses.

Abonnez-vous au