Programmeren is - hoewel dit misschien vreemd klinkt - een redelijk ambachtelijke bezigheid. Van oudsher worden systemen meestal vanaf de grond af aan opgebouwd, tegenwoordig steeds vaker vanuit bestaande CMS-systemen of middels een framework.
Programmeren middels een code-generator is een redelijk nieuw begrip. Hierbij wordt er gestreeft programmeerwerkzaamheden te automatiseren. Uiteraard blijft het mogelijk business-rules toe te passen waar nodig.
Deze manier van programmeren zorgt naast dat er sneller gewerkt wordt, ook voor eenvoud en dat er consequent hetzelfde wordt gewerkt. Mochten er in de toekomst nieuwe inzichten komen, kan dit in 1x met terugwerkende kracht worden toegepast.
Concreet kunnen onder andere de volgende onderdelen worden gegenereerd,
- formulieren
- rapportages
- navigatiemenu
- gegevens import
Dit kan eenvoudig worden uitgebreid voor nieuwe werkzaamheden.
Bij de opzet van de generator is eenvoud het uitgangspunt. Het streven is dat een starter op de arbeidsmarkt met een minimale inwerktijd aan de slag kan. Hierom is er gebruik gemaakt van Php en MySQL. De codegenerator is open source, zodat u onafhankelijk bent van leverancier.
Het gebruikte systeem is te vinden op https://github.com/tratz84/itx-codegen
Wilt u meer weten of een keer kennis maken? Neem dan contact op!