Nous avons modernisé un outil bureau WPF hérité vers Uno Platform, atteignant navigateurs et tablettes depuis la même base de code.
Un industriel mondial
1
base de code pour bureau, web et tablette
+Web
a atteint le navigateur via WebAssembly
Réutilise
l’essentiel de la logique C# existante
Le défi
Un outil interne critique était limité au bureau Windows en WPF. Les équipes de terrain et partenaires avaient besoin d’un accès navigateur et tablette, mais une réécriture web séparée aurait signifié maintenir deux bases de code et deux équipes.
Technologie
Ce que nous avons fait
- 1
Nous avons cartographié l’app WPF vers un plan de migration Uno par étapes, en réutilisant la logique métier C# existante.
- 2
Nous avons relogé l’UI sur Uno avec un design system partagé et le rendu Skia pour la fidélité visuelle.
- 3
Nous avons ajouté une cible WebAssembly pour que la même base de code atteigne le navigateur, sans équipe web séparée.
- 4
Nous avons optimisé le démarrage WebAssembly et la taille du payload pour un premier chargement réactif.
“Nous sommes passés d’un outil Windows uniquement à quelque chose que nos partenaires ouvrent dans un navigateur, sans doubler notre équipe.”
Directeur Logiciel, industriel
Services gérés
Vous voulez de tels résultats ?
Parlez-nous de votre app ou migration. Vous obtiendrez un avis d’expert franc et un plan clair d’une équipe senior menée par un MVP.