Kennisbank

Delphi migratie: alles over het migreren van oude Delphi-applicaties

Draai je nog een oude Delphi applicatie en is het tijd om deze te migreren naar de nieuwste versie van Delphi of Mendix?

Bij GDK Software helpen we jou graag met het updaten van Delphi-applicaties. Onze ontwikkelaars bouwen dagelijks applicaties om. Daarvoor gebruiken zij een eigen ontwikkelde conversietool. De conversie van Delphi 5, 6 of 7 naar Delphi 10 wordt razendsnel uitgevoerd. Ontwikkelingen aan jouw applicatie komen hierdoor niet stil te liggen.

Daarnaast is het mogelijk om over te stappen van Delphi of een verouderde PHP-applicatie naar Mendix. We bouwen de interface van de oude applicatie na. Het voordeel van Mendix is dat ontwikkelen vier keer sneller is dan traditioneel programmeren. Zo kunnen we nog sneller jouw bedrijfsapplicatie ombouwen.

Is migreren eenvoudig?

Soms wel, maar niet altijd. Het is o.a. afhankelijk van de complexiteit van de applicatie en de huidige Delphi-versie. Een applicatie in Delphi 2007 migreren naar Delphi 10 is vaak eenvoudiger dan een stokoude Delphi 5-applicatie overzetten, omdat die Delphi-applicatie meer verouderde componenten heeft. Er moet dus meer code herschreven worden en dat kost tijd.

Hoe werkt migreren?

GDK Software maakt eerst een plan van aanpak om de oudere Delphi-applicaties te migreren. Onze ontwikkelaars controleren de broncode en berekenen hoeveel van de code vervangen moet worden om ervoor te zorgen dat de applicatie werkt in de nieuwste versie van Delphi. Vaak blijkt dat ongeveer tachtig tot negentig procent van de code hergebruikt kan worden. De overige tien tot twintig procent moet opnieuw geschreven worden. Soms kunnen we echter met onze migratie-tools alle code gewoon gebruiken.

Is de applicatie eenmaal overgezet? Dan starten we met testen. Tijdens het testen wordt gecontroleerd of alle functies goed werken.

Is het goedkoper om een oude Delphi-applicatie te blijven gebruiken?

Op lange termijn niet. Houd er rekening mee dat het steeds meer tijd en geld kost om aanpassingen door te voeren in een verouderde Delphi-applicatie. Een goed voorbeeld is een bepaalde pagina aanroepen via https (op basis van certificaten). In de nieuwe Delphi-versie is dit een kwestie van een switch omzetten. In Delphi 5 moeten er soms honderd regels code geschreven worden.

Ziet een applicatie er na een migratie anders uit?

Nee, we zorgen ervoor dat een applicatie er precies hetzelfde uit ziet. Wil je toch graag veranderingen doorvoeren? Dat kan natuurlijk altijd, maar dat doen we het liefste ná de migratie. Op die manier kun je namelijk heel goed eerst de functionaliteit vergelijken en controleren of de nieuwe applicatie in Delphi 10 nog steeds hetzelfde werkt als in de oude Delphi versie..

Van gedachten wisselen?

Wil je graag jouw Delphi-applicatie migreren? Bel met één van onze Delphi-ontwikkelaars. We gaan graag met je in gesprek over de mogelijkheden. Kies je voor GDK Software, dan word je geholpen door een sterk team van specialisten. Hopelijk tot snel!

Geschreven door Marco Geuze
Directeur

Contact

Laat ons helpen jouw ambities concreet te maken.

Neem contact met ons op.