Estimer ma migration en 2 minutes

Technologie cible

Migrer une application WINDEV® vers C# / .NET

La destination la plus citée par les équipes qui quittent WINDEV : un langage typé, un écosystème complet, en application Windows installée comme sur le web.

Pour qui

Ce que devient votre application

FenêtresClient lourd Windows (WPF) ou pages web (Blazor, ASP.NET Core)
Procédures et logique métierClasses et services C#, couverts par des tests automatisés
Accès aux donnéesEntity Framework Core et requêtes LINQ
États et impressionsDocuments PDF générés par une bibliothèque standard
Webservices et traitements batchAPI ASP.NET Core, services planifiés
Base de donnéesHFSQL® conservée par défaut, ou migrée vers SQL Server ou PostgreSQL : 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 moTotal

Après : C# / .NET

public async Task<decimal> TotalClientAsync(int customerId)
{
    return await _db.OrderLines
        .Where(l => l.CustomerId == customerId)
        .SumAsync(l => l.UnitPrice * l.Quantity);
}

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 200 € HT par fenêtre en client lourd et 400 € HT par fenêtre 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 : React / Node.js · Angular / Spring · Python. À lire aussi : notre méthode, étape par étape · garder ou quitter HFSQL®.