Zero Coding
Senior Software Architect
Expert van Computable voor de topics: SOA en Cloud Computing
MeerHoe kan ik een systeem realiseren zonder te coderen? Deze vraag lijkt mensen al heel lang te boeien. Vorige week hoorde ik de term 'Zero Coding' weer voorbijkomen. Ik kan het daarom niet laten even terug te gaan in het verleden naar het moment dat ik voor het eerst met de term 'Zero Coding' in aanraking kwam.
Het was in de buurt van 1988 en 1989. Ik werkte bij Baan, de leverancier van logistieke software en later erp, op de afdeling technologie. Ik had met mijn team net de Baan-applicatie werkend met een grafische gebruikersinterface, op Unix-werkstations onder X-Windows/Motif. Toen werd het project 'Zero Coding' gelanceerd. Men wilde gaan programmeren door het tekenen van de zogenaamde Nassi-Shneiderman diagrammen, zie ook de afbeelding bij deze post. In zo'n diagram wordt de programmaflow gevisualiseerd.
Maar wacht even, het project heette toch 'Zero Coding'? Hmm, ja, dat klopt, maar die naam was dus niet correct. Er werd hier wel degelijk gecodeerd, heel letterlijk zelfs.
De vraagt dringt zich ook op of andere 'Zero Coding'-aanpakken niet deels hetzelfde geldt.
Als ik een bedrijfsregel in een business rule engine opneem, ben ik dan aan het coderen?
Als ik een flowchart teken in mijn favoriete BPM-Studio, en ik vul beslisregels in, et cetera, ben ik dan aan het coderen?
Als ik een 'behandelschema' invul voor een zaak van een bepaald type, ben ik dan ook niet aan het coderen?
En hoe zit het als ik in Excel een berekening in een cel plaats? En terwijl dit toch wordt gezien als de ultieme eindgebruikerstool!
Met andere woorden, de meeste van ons kunnen prima omgaan met coderen! Dus waarom eigenlijk deze 'Zero Coding'-wens?
Als je Zero Coding beschouwd als het vormgeven van een applicatie zonder daarvoor kennis van een programmeertaal of database systemen te hebben, dan komen we toch een aardig eind in de goede richting.
Het scheiden van techniek en functionaliteit, waar Franck ook naar verwees, wordt daardoor mogelijk en, mits goed opgezet, is het daarmee ook mogelijk om functionaliteit en vormgeving duidelijk af te bakenen.
Zonder vaste definitie uit de Dikke van Dalen, kun je over Zero Coding blijven discussiëren. Prima toch? Zolang de resultaten goed zijn, zul je niemand horen klagen.
'Coderen' doet mij eerder denken aan codering, zoals bijvoorbeeld met barcodes.
Zero Coding vertaalt naar Geen programmeren.
Het komt een beetje neer op hoe men met een gezonde hoeveelheid anglicisme c.q. barbarisme een duidelijk verhaal wazig kan laten klinken.
10-02 Het einde van het begin van cloud en virtualisatie
10-02 De windwakken van de cloud-sector
09-02 Citoto
09-02 Lang leve de hackers!
09-02 Modder gooien in ICT-land
08-02 Reseller verliest slag om het groene huishouden
08-02 Hadoop lijkt een alleskunner
07-02 Hou zicht op de informatie bij HNW
07-02 Eigen werknemer kan ook een vijand zijn
06-02 Krachtenbundeling NGI en TestNet is goede zaak
05-12 Traxion introduceert IAM4Cloud
02-12 Progress breidt RPM-suite verder uit
26-10 Infor presenteert Twitter-ERP
03-10 Macaw zet nieuw servicecentrum op
22-09 SOA en agile kunnen best door één deur
07-07 Compuware neemt Dynatrace Software over
22-06 IBM Rational levert nieuwe ontwikkelingstools
19-04 ROC Aventus: datakoppelingen en zeggenschap
13-04 HP wilde Tibco Software overnemen
31-03 'Ivent heeft te weinig kennis van SOA'
|
|
De gecombineerde kracht van JD Edwards en Salesforce.com
De integratie van JD Edwards en Salesforce.com drijft organisaties vaak tot wanhoop. Deze whitepaper beschrijft hoe......


