Estimer ma migration en 2 minutes

Technologie cible

Migrer une application WINDEV® vers Angular / Spring

Pour les DSI déjà outillées en Java : une interface Angular structurée, une API Spring Boot, la sécurité Spring et JPA pour les données.

Pour qui

Ce que devient votre application

Fenêtres et pagesComposants Angular en TypeScript
Procédures et logique métierServices Spring Boot, couverts par des tests automatisés
Accès aux donnéesSpring Data JPA
Droits et authentificationSpring Security : rôles, authentification unique
États et impressionsDocuments PDF générés côté serveur
Base de donnéesPostgreSQL ou SQL Server, 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 moTotal

Après : Spring Data JPA

public interface OrderLineRepository extends JpaRepository<OrderLine, Long> {
    @Query("select sum(l.unitPrice * l.quantity) from OrderLine l where l.customerId = :customerId")
    Optional<BigDecimal> totalClient(@Param("customerId") Long customerId);
}

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 · React / Node.js · Python. À lire aussi : notre méthode, étape par étape · garder ou quitter HFSQL®.