Modernizamos una herramienta de escritorio WPF heredada a Uno Platform, llegando a navegadores y tabletas desde la misma base de código.
Un fabricante industrial global
1
base de código para escritorio, web y tableta
+Web
llegó al navegador vía WebAssembly
Reutiliza
la mayor parte de la lógica C# existente
El reto
Una herramienta interna crítica estaba limitada al escritorio Windows en WPF. Los equipos de campo y socios necesitaban acceso por navegador y tableta, pero una reescritura web aparte habría supuesto mantener dos bases de código y dos equipos.
Tecnología
Qué hicimos
- 1
Mapeamos la app WPF a un plan de migración a Uno por etapas, reutilizando la lógica de negocio en C# existente.
- 2
Reubicamos la UI en Uno con un sistema de diseño compartido y renderizado Skia para la fidelidad visual.
- 3
Añadimos un objetivo WebAssembly para que la misma base de código llegue al navegador, sin equipo web aparte.
- 4
Ajustamos el arranque y el tamaño del paquete de WebAssembly para una primera carga ágil.
“Pasamos de una herramienta solo para Windows a algo que nuestros socios abren en un navegador, sin duplicar el equipo.”
Director de Software, fabricante
Servicios gestionados
¿Quieres resultados así?
Cuéntanos sobre tu app o migración. Obtendrás una lectura experta y franca y un plan claro de un equipo sénior liderado por un MVP.