Plan een gesprek

Maakindustrie

Shopfloor-applicaties van Delphi naar web

Een verouderd Delphi-landschap stap voor stap herbouwd naar .NET en Angular, met gedeelde componenten over de applicaties heen.

Klant
Unilin
Periode
2024 – 2025
Rol
Full-stack developer

De uitdaging

De shopfloor van Unilin draaide op applicaties die in Delphi geschreven waren. Ze deden hun werk, maar het onderhoud werd elk jaar moeilijker: de kennis van de technologie werd schaarser en nieuwe functionaliteit toevoegen kostte onevenredig veel tijd.

Een big-bang-vervanging was geen optie. De productie moest blijven draaien en de gebruikers konden niet van de ene dag op de andere in een compleet nieuwe omgeving gezet worden.

Onze aanpak

Wij herbouwden de applicaties naar .NET met GraphQL-API’s en een Angular-frontend, applicatie per applicatie. Tijdens die migratie kwam er ook nieuwe functionaliteit bij, zodat de herbouw niet als een pure kostenpost aanvoelde maar meteen iets opleverde voor de mensen op de vloer.

Omdat verschillende applicaties dezelfde logica en dezelfde schermonderdelen nodig hadden, zetten we in Azure DevOps gedeelde packages op. Componenten en logica worden één keer gebouwd en over de applicaties heen hergebruikt, met boards, repositories en pipelines in dezelfde omgeving.

Het resultaat

Unilin schuift stap voor stap op naar een stack die het eigen team kan onderhouden en uitbreiden. De gedeelde packages maken dat elke volgende applicatie sneller gaat dan de vorige, omdat het gemeenschappelijke werk al gedaan is.

Contact

Een idee, een verbouwing of een vastgelopen project?

Plan een kennismaking van 30 minuten. Wij luisteren naar wat er speelt en zeggen eerlijk of wij daar de juiste partij voor zijn.