Technologie cible
Migrer une application WINDEV® vers React / Node.js
Votre application devient accessible depuis un navigateur, sur site ou en SaaS pour vos clients, avec un seul langage, TypeScript, du serveur à l’interface.
Pour qui
- Vous êtes éditeur et voulez passer au SaaS : une seule version en ligne, plus d’installation chez chaque client.
- Votre parc est réparti sur plusieurs sites, ou vos utilisateurs travaillent hors de vos locaux.
- Votre application vient de WEBDEV® et doit rester une application web, sur une technologie ouverte.
- Votre équipe connaît déjà JavaScript ou TypeScript, ou recrute sur ces profils.
Ce que devient votre application
| Fenêtres et pages | Composants React en TypeScript |
|---|---|
| Procédures et logique métier | API REST Node.js en TypeScript, couverte par des tests automatisés |
| Accès aux données | Requêtes SQL paramétrées ou ORM |
| États et impressions | Documents PDF générés côté serveur |
| Traitements batch | Tâches planifiées côté serveur |
| Base de données | PostgreSQL par défaut, ou HFSQL® conservée : les deux options |
La même règle métier, avant et après
Avant : WLangage
PROCÉDURE TotalClient(nIDClient est un entier)
moTotal est un monétaire = 0
HLitRecherchePremier(LigneCmd, IDClient, nIDClient)
TANTQUE HTrouve(LigneCmd)
moTotal += LigneCmd.PrixHT * LigneCmd.Qte
HLitSuivant(LigneCmd, IDClient)
FIN
RENVOYER moTotalAprès : TypeScript / Node.js
export async function totalClient(customerId: number): Promise<string> {
const { rows } = await db.query(
'SELECT COALESCE(SUM(unit_price * quantity), 0) AS total FROM order_line WHERE customer_id = $1',
[customerId]
);
return rows[0].total; // montant exact, sans arrondi flottant
}Exemple illustratif. Nos développeurs seniors relisent chaque module traduit ; les tests automatisés vérifient le même résultat sur le carnet de recette.
Prix
Notre grille compte 400 € HT par fenêtre ou page web, 0,15 € HT par ligne de WLangage, 150 € HT par table et 300 € HT par état. Fourchettes : 5 à 20 k€ HT pour une petite application, 15 à 60 k€ HT pour une application moyenne, au forfait unique, sans abonnement ni redevance de notre part. Le devis ferme arrive 48 h ouvrées après réception de l’export.
Estimer ma migration en 2 minutes Demander mon devis gratuit
Autres cibles : C# / .NET · Angular / Spring · Python. À lire aussi : notre méthode, étape par étape · garder ou quitter HFSQL®.