Pourquoi migrer un logiciel WinDev récent de plus de 25 000 lignes de code vers .NET ?
C’est le chantier que nous venons de lancer chez Dev-Booster avec NomadBiz.
Et contrairement à ce qu’on pourrait penser, NomadBiz n’est pas un vieux logiciel développé il y a 15 ans.
Nous l’avons créé l’année dernière, à partir d’échanges avec des vendeurs indépendants et des professionnels itinérants.
Leur besoin : un vrai logiciel métier capable de fonctionner sur le terrain, même sans connexion Internet.
Aujourd’hui, NomadBiz représente :
→ plus de 25 000 lignes de code
→ environ 60 fenêtres
→ plus de 1 500 heures de développement
→ une base HFSQL Classic complète
→ de nombreuses règles métier
→ un fonctionnement conçu pour répondre aux exigences de la NF525
→ plus de 150 utilisateurs.
Clients, tournées, devis, factures, caisse, stocks embarqués, signatures…
Ce n’est pas un prototype.
C’est un logiciel récent dans lequel nous avons énormément investi.
Alors pourquoi le migrer déjà ?
Parce que le contexte a changé.
Les évolutions tarifaires de PC SOFT nous obligent, en tant qu’éditeur, à réfléchir à notre dépendance technologique et à nos coûts futurs.
Mais ce n’est pas la seule raison.
Nous voulons aussi que NomadBiz puisse demain fonctionner sur :
📱 téléphone
📲 tablette Android
🍏 iPad
🖥️ Windows
Chez Dev-Booster, nous développons déjà des applications métier en .NET. Nous ne partons donc pas à l’aventure sur une technologie inconnue.
Notre cible :
.NET MAUI + Blazor Hybrid + SQLite.
L’objectif : conserver ce qui fait la force de NomadBiz aujourd’hui, notamment son fonctionnement totalement hors ligne, tout en ouvrant la porte à de nouveaux supports.
Pour NomadBiz, nous avons décidé d’aller encore plus loin :
utiliser l’IA comme copilote pendant toute la migration et mesurer précisément ce qu’elle change réellement.
Pendant l’été, je vais partager ici toute l’expérience.
Les réussites, les erreurs, les choix techniques, les écrans avant/après et surtout le temps réellement gagné.
🎬 Prochain épisode :
Comment faire analyser plus de 3 000 pages d’un projet WinDev à une IA ?
Et comme nous accompagnons également des entreprises qui se posent la même question, nous avons créé un outil permettant d’obtenir une première estimation de migration d’un projet WinDev :
👉 audit.dev-booster.com
Nombre de fenêtres, lignes de code, requêtes, technologie cible…
L’outil permet d’obtenir une première estimation de la charge et du budget d’une migration.
Développement
☀️ FEUILLETON DE L’ÉTÉ — Épisode 1
Un projet autour de « Migration WinDev vers .NET ou le web » ?
Vous souhaitez sortir de WinDev ? Nous migrons vos applications vers des technologies ouvertes et pérennes — .NET (C#) ou le web (Symfony, React) — et vos données HFSQL vers MySQL ou PostgreSQL.