Rapid Application Development vs Coderen

18-01-2021

Rapid Application Development (RAD) is here to stay. Juist bij het ontwikkelen van informatiesystemen bieden RAD tools als Mendix en Betty Blocks flinke voordelen: véél sneller bereik je het gewenste resultaat. En je behoudt flexibiliteit na oplevering. Dat wil echter niet zeggen dat RAD altijd te prefereren is boven ‘traditioneel’ coderen in talen als Java of .NET. Het is uiteraard belangrijk om bij aanvang van een project de juiste techniek te kiezen. We beschrijven hieronder enkele belangrijke aspecten die een rol spelen bij de keuze tussen RAD of coderen.


Meer weten? Wij helpen je graag bij het maken van de juiste keuze. We hebben alle expertise in huis, en zijn daardoor in staat om werkelijk onafhankelijk te adviseren.


Functionaliteit

Ondanks de flexibiliteit van RAD tools zijn er altijd grenzen verbonden aan de mogelijkheden. Bij maatwerk ontwikkeling in Java of .NET bestaan die grenzen (vrijwel) niet: alles is mogelijk. RAD platforms bieden supersnelle resultaten bij het ontwikkelen van informatie systemen. Maar als de behoefte breder is dan dat (ingewikkelde logica, bijzondere visualisaties, specifieke koppelingen) dan is coderen toch vaak de betere oplossing.

Kosten

Dit aspect is wat complexer: RAD development kan erg snel gaan (factor 5 tot 10 keer sneller) waardoor de bouwkosten lager zijn dan bij maatwerk in .NET of Java. Echter: de uurtarieven voor RAD ontwikkeling liggen meestal hoger. En dat verschil is bij ons nog extra groot, omdat we voor maatwerk ontwikkeling in veel gevallen onze ontwikkelaars in Oost-Europa kunnen inzetten. Daar komt bij dat voor gebruik van het RAD platform jaarlijks licentiekosten dienen te worden betaald. Als die kosten worden meegewogen, is gebruik van een RAD platform toch al snel duurder dan op maat programmeren. Daarbij zijn immers in de meeste gevallen geen licentiekosten van toepassing.

Onafhankelijkheid

Indien gebruik wordt gemaakt van een RAD platform, zal de ontwikkelde software alleen nog op dat platform draaien. In dat geval is er dus een grote afhankelijkheid van de leverancier van dat platform. Indien wordt gekozen voor programmeren in Java of .NET bestaat die afhankelijkheid niet. Vandaar ook onze keuze voor bewezen en veel gebruikte programmeertalen: de kennis die nodig is om hierin te ontwikkelen is nu en in de toekomst gewaarborgd.

Rechten en eigendom

Bij alle software die wij voor klanten ontwikkelen, wordt het intellectueel eigendom standaard overgedragen aan de klant. Dit maakt dat de klant na oplevering alle vrijheid heeft om bijvoorbeeld de software aan derden aan te bieden voor gebruik (licenties). Ook bij RAD applicaties ligt het IE bij de klant, maar dat betreft slechts de configuratie. De basis wordt gevormd door het RAD platform en daarvan wordt de klant nooit eigenaar. Dit maakt dat voor ontwikkeling van applicaties die je wilt gaan verkopen aan derden, programmeren vaak beter geschikt is dan gebruik van een RAD platform.

Rapid Application Development vs Coderen

Gerelateerd nieuws

  • Mendix past prijsbeleid aan

    Mendix heeft de prijzen aangepast, en is nu in veel gevallen nóg aantrekkelijker...

    Lees verder...
  • Qlik Data Extractor

    Vandaag hebben we de Qlik Data Extractor geinstalleerd bij een klant. Het gaat om een multi-node Qlik omgeving...

    Lees verder...
  • Low-code en No-code congres

    Op 6 november 2019 organiseert Heliview het eerste Low-code en No-code congres in Nederland. Aangezien DDC zowel Code, Low-Code als No-code toepassingen ontwikkelt...

    Lees verder...

Contact.

 
Crown Business Center
Ericssonstraat 2
5121 ML  Rijen