Dienst

4D assistance

Uw 4D-applicatie draait al jaren mee met uw bedrijf. De vraag is zelden of ze werkt — wel hoe u ze mee krijgt naar een recente versie, hoe u ze onderhoudbaar houdt, en hoe u ze bereikbaar maakt buiten de muren van uw kantoor.

Wij bouwen en onderhouden zelf 4D-toepassingen in productie. Dat betekent dat we niet alleen de huidige manier van werken kennen, maar ook de code die tien of twintig jaar geleden geschreven werd — en waarom ze destijds zo geschreven werd.

Of u nu vastzit op een oude versie, geen ontwikkelaar meer vindt voor uw bestaande code, of uw toepassing via de browser wil ontsluiten: we bekijken eerst grondig wat u hebt, voor we voorstellen wat er moet gebeuren.

Waarmee wij helpen

Drie vragen die we het vaakst krijgen.

1

Conversie van oudere versies

Van een vastgelopen oude versie naar een recente release, stap voor stap. We brengen eerst in kaart wat er breekt: verdwenen en gewijzigde commando's, plugins die niet meer bestaan, 4D Write en 4D View die naar hun Pro-tegenhangers moeten, en de overstap naar project mode.

2

Code-assistentie

Ondersteuning bij uw bestaande codebase: opkuisen, documenteren, en waar het loont omzetten naar de moderne aanpak met klassen en ORDA. Ook wanneer uw oorspronkelijke ontwikkelaar er niet meer is, of wanneer u tijdelijk extra handen nodig hebt naast uw eigen team.

3

Van 4D-applicatie naar webtoepassing

Uw bestaande logica en gegevens ontsluiten via de browser, zonder alles opnieuw te schrijven. Vaak volstaat het om de onderdelen die klanten, externe partners of medewerkers op verplaatsing nodig hebben als webtoepassing aan te bieden, en de rest te laten draaien zoals ze draait.

Migratie-audit

Eerst weten wat u hebt, dan pas beslissen.

  • ✓ Inventaris van uw structuur, plugins en externe koppelingen, met wat er wel en niet mee kan.
  • ✓ Overzicht van verdwenen en gewijzigde commando's in uw code, met een inschatting van het werk.
  • ✓ De stille breukpunten: getal- en datumnotatie, mailverzending, printen en rapportering. Die geven zelden een foutmelding — ze geven een verkeerd resultaat.
  • ✓ Een migratiepad in stappen, met een realistische inschatting in tijd en budget.
  • ✓ Een onderbouwd antwoord op de vraag of migreren, herbouwen of ontsluiten voor u het meeste oplevert.

Aanpak

In stappen, niet in één grote sprong.

Een migratie is zelden een big bang. We werken bij voorkeur in stappen die elk apart getest en in productie genomen kunnen worden, zodat uw mensen gewoon blijven werken terwijl de omgeving onder hen verandert. Uw gegevens en uw dagelijkse werking zijn daarbij het uitgangspunt — niet de versienummers.