Fusion development met AI: de grens tussen low-code en full-code vervaagt

Written on
16 March 2026
by
Ruben Baars
Power Platform Consultant
Share
Blis Digital blog over fusion development en AI in Power Platform

We nemen je mee in:

AI verschuift niet alleen hoe snel we software bouwen. Het verschuift ook de rollen binnen een project. Ik werk al jaren als Power Platform consultant. Ik heb geen traditionele developer-achtergrond, en heb daarbij minimale full-code ervaring. En toch bouwde ik afgelopen maand een Power Page met een PCF-component die fungeert als Single Page Application. Een belangrijk onderdeel van een productie-oplossing. Dit is hoe dat ging.

De keuze die ik vroeger niet had

Het begon als een herkenbare opdracht: een registratie- en opvolgingsproces digitaliseren. Dit kan met een Canvas App of SharePoint Site met daarachter Power Automate Flows, beide logisch, beide haalbaar.

Tot de scope verschoof. De gebruikersgroep bleek ook extern te zijn. En dan verandert de rekensom: licenties per unieke gebruiker voor iets dat incidenteel wordt gebruikt, de kosten lopen snel op.  

Dus keek ik opnieuw. Wat past hier écht binnen het Power Platform? Power Pages bleek de juiste oplossing. Geschikt voor externe gebruikers, kostenefficiënt bij sporadisch gebruik, volledig geïntegreerd in het Power Platform ecosysteem.

Maar de standaard gebruikersinterface sloot niet aan op wat ik voor ogen had. Te generiek. En dan sta je voor een keuze: accepteer je de beperking, of haal je een developer erbij?

Dit keer koos ik geen van beide.

Wat vibecoding is — en wat het niet is

Vibecoding is bouwen in flow. Niet plannen en dan uitvoeren, maar starten, testen, weggooien, herhalen. AI is daarin geen eindleverancier. Het is de stem die continu meedenkt terwijl jij de beslissingen neemt. Wat dat in de praktijk betekent: je iteratiecyclus wordt zo kort dat fouten vroeg zichtbaar worden en goede ideeën snel staan.

In de praktijk betekende dit: GitHub Copilot werkte actief mee in Visual Studio Code. Het schreef codevoorstellen. Het hielp me een architectuur te realiseren. En het gaf alternatieven op momenten dat ik vastliep.

Maar het stuurde niet. Dat deed ik. Ik controleerde elk voorstel. Testte direct. Gooide weg wat technisch klopte maar niet paste. Haalde feedback op bij collega Fusion Developers. Schreef opnieuw. Elke iteratie was klein genoeg om snel te valideren. Human-in-the-loop is geen bijzin. Het is de kern van hoe vibecoding werkt.

Wat fusion development betekent voor Power Platform consultants

Fusion development is de combinatie van low-code en full-code ontwikkeling binnen één oplossing en — steeds vaker — dus ook binnen één persoon. Low-code vormt het fundament; full-code wordt ingezet waar het daadwerkelijk waarde toevoegt. Door AI is fusion development niet langer voorbehouden aan developers met een full-stack achtergrond.

Ik bouwde een custom PCF-component als Single Page Application. Dat component verzorgt nu de volledige gebruikersinteractie en vormt het hart van de oplossing, naadloos geïntegreerd in de Power Platform-architectuur.

Een jaar geleden had ik dit niet gekund. Of niet durven proberen.

De bredere verschuiving: rolprofielen veranderen

Dit is wat fusion development in de praktijk verandert voor Power Platform consultants:

Een consultant die altijd stopte bij de rand van low-code, kan nu full-code benaderen als de oplossing dat vraagt. Niet omdat hij ineens een full-stack developer is geworden, maar omdat AI de leercurve en het iteratieproces zo drastisch verkort dat de grens tussen profielen minder absoluut is.

Dat heeft gevolgen voor hoe teams zijn samengesteld, hoe projecten worden geprijsd, en wat je van een consultant mag verwachten. Bij Blis Digital zien we dit steeds vaker in de praktijk. In onze eigen werkwijze en bij de organisaties waarmee we samenwerken.

We leren van elkaar; voor dit project zijn er onderdelen van de Power Pages DevKit gebruikt. Wil je hier meer van weten? Lees de blogs van Thijs Geurts, Fusion Developer bij Blis Digital: Microsoft Power Pages: een krachtig platform met een belabberde toolset

Wat dit betekende voor het project

Er lag snel een werkend product. Geen ontwerpdocument dat maanden wordt herschreven, maar een toetsbare oplossing die direct gevalideerd kon worden. De feedbackloop werd korter. Het risico lager. Het vertrouwen bij de opdrachtgever groeide omdat er snel iets stond.

En het roept een vraag op die we serieus nemen: als je zo snel kunt bouwen, hoe borg je dan de kwaliteit van wat er in productie draait? Dat gesprek, over AI Assurance en kwaliteitsborging van AI-ondersteunde oplossingen, wordt steeds relevanter. Meer daarover in een volgende blog.

Veelgestelde vragen

Die beantwoorden we graag alvast. Staat je vraag er niet tussen, neem dan gerust contact op.

Wat is een PCF-component en waarom koos Ruben ervoor?

Een PCF-component (Power Apps Component Framework) is een custom bouwsteen waarmee je de interface van Power Pages of Power Apps uitbreidt. Ruben zette het in als Single Page Application, omdat de standaard interface van Power Pages te generiek was voor de gebruikerservaring die hij voor ogen had.

Waarom paste Power Pages beter dan een Canvas App voor dit project?

De gebruikersgroep bleek ook extern. Bij een Canvas App betaal je licenties per unieke gebruiker, wat bij incidenteel gebruik snel oploopt. Power Pages is gemaakt voor externe gebruikers en blijft kostenefficiënt bij sporadisch gebruik, terwijl het volledig in het Power Platform geintegreerd blijft.

Hoe verandert fusion development de samenstelling van projectteams?

Rollen worden minder absoluut. Een consultant die vroeger stopte bij low-code kan nu full-code oppakken waar de oplossing dat vraagt. Dat raakt hoe je teams samenstelt, hoe je projecten prijst en wat je van een consultant mag verwachten. Blis ziet deze verschuiving in de eigen praktijk terug.

Welke rol speelt de mens bij vibecoding volgens deze aanpak?

De mens neemt elke beslissing. AI schrijft codevoorstellen en denkt mee, maar de consultant controleert elk voorstel, test direct en gooit weg wat niet past. Human-in-the-loop is de kern: zonder kritische validatie van wat AI genereert, valt de kwaliteit van de oplossing weg.

Wanneer is vibecoding minder geschikt voor een full-code onderdeel?

Als het full-code component omvangrijk of bedrijfskritisch is. Dan weegt de kwaliteitsborging zwaarder en is een ervaren developer of pair engineering verstandiger. Vibecoding werkt goed zolang low-code het fundament vormt en full-code alleen op specifieke plekken waarde toevoegt.