Voor het bouwen van kwalitatief hoogwaardige applicaties heb je natuurlijk een goed en gebruiksvriendelijk ontwikkelplatform nodig. De meest gebruikte en populairste platforms binnen het huidige landschap van Rapid Application Development zijn Betty Blocks, Mendix, WEM en OutSystems.
Maar wat zijn de belangrijkste voor- en nadelen van deze platforms? En wat is uiteindelijk het beste ontwikkelplatform voor jouw applicaties? In dit artikel vergelijken we het viertal met elkaar.
Betty Blocks is een RAD-platform dat volledig werkt in de cloud. Hierdoor is er sprake van een grote schaalbaarheid, zonder dat daarvoor een grote fysieke opslagcapaciteit nodig is.
Het jonge en snelgroeiende bedrijf uit het West-Friese Obdam (in 2018 verhuisd naar Alkmaar) biedt een uitstekend en flexibel no-codeplatform. Ook het partnernetwerk is de laatste jaren sterk gegroeid. Betty Blocks maakt gebruik van een appbuilder die op basis van visuele bouwstenen razendsnel geavanceerde applicaties in elkaar zet.
Ingewikkeld programmeerwerk maakt op die manier plaats voor extra flexibiliteit waarmee je elke applicatie op maat kunt ontwikkelen. Betty Blocks is ook een prima systeem voor zogenoemde ‘citizen developers’, niet-IT’ers die zich bezighouden met het ontwikkelen van applicaties. Dit zijn veelal office tools of SaaS toepassingen, welke niet onder het toezicht of beheer van de IT afdeling vallen en door de loop der jaren bedrijfskritisch zijn geworden.
Je kunt binnen Betty Blocks ook gebruikmaken van de reeds voorgeconfigureerde backend. Die is wat betreft de ‘look & feel’ beperkt aanpasbaar, maar daardoor wel sneller te ontwikkelen en gebruiken. Voor de frontend en applicaties zoals Mollie is wel nog een beetje codeer- en modelleerwerk nodig. Speciale en door de klant in te stellen filters zorgen er bovendien voor dat je binnen jouw bedrijfsapplicatie alleen de informatie ziet die je direct nodig hebt. Dit maakt autorisatie en authenticatie gemakkelijker en betrouwbaarder
Betty Blocks is in 2018 ook voorzien van enkele updates en verbeteringen. Het bedrijf heeft bovendien hard gewerkt aan de performance. Zo is de drop-and-drag verbeterd. Visuele feedback, in de vorm van een blauwe lijn, toont je exact waar een component van de applicatie terechtkomt. Dit geldt ook voor een zogenaamde ‘parent component’. Een naamindicator geeft in dat geval aan waar een onderdeel binnen een rij of container wordt geplaatst. Sommige onderdelen krijgen ook een labeltje met ‘place content here’ om aan te geven dat ze op zichzelf niet compleet zijn, maar nog additionele componenten vereisen om gebruiksklaar te worden. Daarnaast is de HTML-weergave in de UI Builder verbeterd en werkt de autosave-modus met (kortere) intervallen van 5 seconden.
Dankzij de Blocks Store van Betty Blocks kun je, net als bij Mendix, eenvoudig integreren met verschillende applicaties. Denk aan Exact, SalesForce, Pipedrive, SAP, Google Suite, IBM Watson, Mollie, MailChimp, PostNL, RDW en nog veel meer.
Mendix is een modelgedreven, low-codesoftwareplatform (wat wil zeggen dat je programmeerkennis nodig hebt om met het systeem zelf een applicatie te kunnen bouwen) voor de Java-ontwikkelaar. Het is een Nederlands bedrijf, dat inmiddels is overgenomen door Siemens voor een bedrag van 600 miljoen euro. Je kunt met Mendix heel goed nieuwe applicaties ontwikkelen. Daarnaast wordt het platform gebruikt om verschillende systemen aan elkaar te koppelen. Veel bestaande legacy-systemen missen namelijk het vermogen om met andere toepassingen te communiceren.
Mendix lost dit op middels configuratie, maar ook door een grafische gebruikersinterface en softwarelaag over de systemen heen te leggen en zo een nieuwe functionaliteit toe te voegen. Hierdoor kunnen oudere, deels gedateerde systemen toch informatie met elkaar uitwisselen zonder dat een organisatie flink hoeft te investeren in nieuwe hard- en software. De informatie die met Mendix wordt ontsloten via internet, kan vervolgens op allerlei apparaten beschikbaar worden gesteld in een centraal internetportaal.
Zeker de lancering van Mendix 7 heeft geleid tot een snelle en eenvoudige manier om slimme apps te bouwen. Mendix 7 zorgt bijvoorbeeld voor directe integratie met de onderstaande systemen en tools.
Net als elk systeem heeft ook Mendix zijn sterke en zwakkere kanten. Tijd dus om de voor- en nadelen van Mendix op een rij te zetten.
Het RAD-platform OutSystems is een geïntegreerde oplossing voor de .net-ontwikkelaar die zich richt op de volledige applicatie-levenscyclus voor het ontwikkelen en beheren van zakelijke mobiele toepassingen en webapplicaties. OutSystems is ook een low-codeplatform dat op visuele wijze applicaties definieert. Het platform genereert de benodigde code daarop automatisch.
OutSystems is vrij gemakkelijk in te bouwen binnen bestaande omgevingen. OutSystems kan bijvoorbeeld als frontend worden gebruikt om zo te communiceren met bestaande backend-systemen. Zo wordt het makkelijk om de IT-infrastructuur van je organisatie te vernieuwen zonder dat er onderliggende systemen omgevormd hoeven te worden.
Zeker sinds 2018 zet Outsystems ook sterk in op het werken met kunstmatige intelligentie (AI) en het Internet of Things. Zo zijn de eerste applicaties die gebruikmaken van de AI-modules van OutSystems inmiddels in gebruik. Daarnaast kun je met OutSystems inmiddels ook IoT-applicaties bouwen. Het bedrijf speelt daarmee goed in op de groeiende vraag naar AI- en IoT-toepassingen vanuit de markt.
Je hebt voor no-code niet perse developers nodig, maar kunt aan de slag met mensen die de business begrijpen. De instap is dus gemakkelijker, waardoor je sneller kunt beginnen.
Sinds 2017 is het no-codeplatform WEM ook een belangrijke speler op de RAD-markt. Het nog jonge WEM is behoorlijk laagdrempelig en stelt ook mensen met weinig of geen programmeerkennis in staat om maatwerkapplicaties te bouwen. Bedrijfsprocessen worden met WEM gemodelleerd in een flowchart, waardoor programmeren grotendeels overbodig wordt.
De kern van het systeem wordt gevormd door de onderstaande twee onderdelen.
Gebruikers van WEM kunnen met behulp van het platform een veelvoud aan toepassingen bouwen. Denk bijvoorbeeld aan applicaties die het automatiseren van formulieren vergemakkelijken, maar ook complexe enterprise-systemen en geavanceerde integraties. Door de eenvoud en snelheid kun je met WEM snel inspelen op veranderende marktomstandigheden. Bovendien kan bijna iedereen applicaties bouwen met WEM.
Ook WEM heeft zijn voor- en nadelen. Tijd dus om de sterke en zwakke punten van het platform even op een rijtje te zetten.
WEM heeft geen standaard backoffice-app. WEM focust zich vooral op het ontwikkelen van snelle gebruikersapplicaties. Doordat het zo snel gaat ben je ook in staat om snel een applicatie voor de backoffice te maken voor de beheerder. Een groot nadeel is het ontbreken van een kant-en-klare backoffice-app dus niet.
Zowel Betty Blocks, Mendix, OutSystems als WEM zijn goede platforms voor Rapid Application Development. Wat voor jou de beste keus is hangt grotendeels af van persoonlijke voorkeuren, je budget en het type applicaties dat je wilt bouwen. Qua flexibiliteit en schaalbaarheid scoren zowel Betty Blocks, WEM als Mendix erg goed, terwijl OutSystems vertrouwt op technologieën als AI en IoT. Qua snelheid en eenvoud van ontwikkeling hebben Betty Blocks en WEM een streepje voor op de andere twee aanbieders.
Sowieso hebben we bij EsperantoXL een sterk geloof in no-code. Deze manier van ontwikkelen heeft namelijk grote voordelen op het gebied van flexibiliteit, schaalbaarheid en gebruiksgemak. Je hebt voor no-code niet perse developers nodig, maar kunt aan de slag met mensen die de business begrijpen. De instap is dus gemakkelijker, waardoor je sneller kunt beginnen.
Hierdoor kunnen WEM en Betty Blocks je razendsnel voorzien van softwareoplossingen op maat. Ideaal dus voor organisaties die snel moeten schakelen en hun hele digitale infrastructuur willen automatiseren, flexibiliseren en optimaliseren.
Ben je benieuwd welk platform het meest geschikt is voor jouw organisatie? Neem contact met ons op en we ontdekken samen met jou de mogelijkheden en bepalen, uiteraard in nauw overleg, een stapsgewijze aanpak om jouw nieuwe applicatie te realiseren volgens de RAD-methode.
Download dan onze whitepaper!
WEM is een no-code platform dat toelaat op een heel visuele en intuïtieve manier applicaties te ontwikkelen, zonder zelf code te schrijven. Zo kunnen bedrijven veel sneller applicaties inzetten die inspelen op de noden van klanten.
Betty Blocks is een no-code platform dat toelaat op een heel visuele en intuïtieve manier applicaties te ontwikkelen, zonder zelf code te schrijven. Zo kunnen bedrijven veel sneller applicaties inzetten die inspelen op de noden van klanten.
Mendix is een low-code platform dat toelaat op een heel visuele en intuïtieve manier applicaties te ontwikkelen, waarbij je weinig tot geen code hoeft te schrijven. Zo kunnen bedrijven veel sneller applicaties inzetten die inspelen op de noden van klanten.
In deze whitepaper leggen we het verschil tussen low-code en no-code uit.
Lees meerCEO
Wil je meer weten over dit onderwerp? Neem dan contact met ons op.
Wij kunnen je er meer over vertellen.