Skip to content
AvantiPoint
Tutti i case study
Manifattura Sviluppo Uno PlatformModernizzazione del legacy

Abbiamo modernizzato uno strumento desktop WPF legacy verso Uno Platform, raggiungendo browser e tablet dalla stessa base di codice.

Un produttore industriale globale

1

base di codice per desktop, web e tablet

+Web

ha raggiunto il browser via WebAssembly

Riusa

gran parte della logica C# esistente

La sfida

Uno strumento interno critico era vincolato al desktop Windows in WPF. I team sul campo e i partner avevano bisogno di accesso da browser e tablet, ma una riscrittura web separata avrebbe significato mantenere due basi di codice e due team.

Tecnologia

Uno PlatformWebAssemblyC#XAMLAzure

Cosa abbiamo fatto

  1. 1

    Abbiamo mappato l’app WPF su un piano di migrazione a Uno a fasi, riutilizzando la logica di business C# esistente.

  2. 2

    Abbiamo ricollocato la UI su Uno con un design system condiviso e rendering Skia per la fedeltà visiva.

  3. 3

    Abbiamo aggiunto un target WebAssembly così la stessa base di codice raggiunge il browser, senza team web separato.

  4. 4

    Abbiamo ottimizzato avvio e dimensione del payload WebAssembly per un primo caricamento reattivo.

“Siamo passati da uno strumento solo Windows a qualcosa che i nostri partner aprono in un browser, senza raddoppiare il team.”

Director of Software, produttore

Servizi gestiti

Vuoi risultati così?

Raccontaci la tua app o migrazione. Avrai una lettura esperta e schietta e un piano chiaro da un team senior guidato da un MVP.