Kan je websites vibecoden?
Vibecoden is AI inzetten om in een gewoon gesprek in dit geval een website te onwikkelen, je kan zo eenvoudig en zeer specifiek ervoor zorgen dat je precies krijgt wat je wilt.
Zonder hier direct afhankelijk voor te zijn van derde partijen. Maar er zijn wel een aantal zaken waar je rekening mee dient te houden, en dit is zeker voor iedereen niet de beste manier om dit aan te pakken. Laten we een kijkje nemen hoe dit in zijn werk gaat in deze blog post!
Is Vibecoden de toekomst?
Veel partijen springen op en beweren dat Vibecoden de manier van de toekomst is, en dat iedere persoon in de IT zonder werk zal zitten, naar onze mening zijn we op het moment nog niet op dit punt, maar de junior developer fris van de opleiding zal het steeds lastiger krijgen.
Een helder plan en een eigen visie is belangrijk om duidelijk voor jezelf te hebben voordat je begint met Vibecoden. Je dient namelijk duidelijke prompts of verzoeken door te geven aan AI om je doelen te bereiken.
Is het raadzaam om websites te vibecoden?
Geheel een website gaan vibecode is zeker al mogelijk, maar niet in elke situatie ook aan te raden. Wil je bijvoorbeeld een complete webshop oplossing, of complexe functionaliteit op een website? Dan wordt dit al vaak teveel en een te grote schaal om dit in de juiste banen te begeleiden. En is dit vaak een groter project wat een beginner vaak ook te groot en te complex wordt. Het is verstandig om klein te beginnen, en met de volgende zaken rekening te houden:
Het is (nog) niet geschikt voor webshops
Zodra er ook maar iets gaat gebeuren met betalingen en het opslaan en verwerken van klantgegevens, komen er ook meer verantwoordelijkheden bij kijken. Het is in dergelijke situaties raadzamer om gebruik te maken van bestaande en vertrouwde techniek. Wat duizenden mensen achter zich heeft staan. Als er namelijk wat fout gaat, wat tot in de rechtbank gevolgen kan hebben, is het een fijne gedachte dat je er niet alleen voor staat. Zoals je dit wel staat met een AI.
Bouwen op bestaande techniek
In plaats van geheel vanaf nul te beginnen, kan je er ook voor kiezen om te bouwen op bestaande techniek. WordPress is hier bijvoorbeeld een veelzijdig en fijn platform voor, wat er voor zorgt dat de basis en het beheer van je website sterk en eenvoudig is. Maar dat je hier toch bijvoorbeeld een Thema of plugin voor ontwikkeld door middel van te vibecoden en hierdoor toch wat geheel customs neer kunt zetten.
Deze tactiek raden we dus ook aan om te gebruiken zodra je meer wilt dan enkel een Visitekaart website. En hebben we ook onlangs mee geëxperimenteerd om ons eigen WordPress thema te vibecoden. Lees onze eerdere blog post om het resultaat hiervan te zien!
De risico’s
Zelf ontwikkelen met AI betekend ook dat je zelf verantwoordelijk bent over de veiligheid van de website, besteed hier dus de nodige aandacht aan, en voeg ook specifieke prompts toe aan je ontwikkelfase waar je extra aandacht besteed aan de veiligheid van de applicatie. Zaken zoals SQL injecties en databaseconnecties dienen versleuteld en gesanitezed worden. En enige invoervelden dienen ook beveiligd te zijn. Het is ook een goed idee om als je over het budget bezit, om dit nog na te laten kijken door een expert.
Je hebt als het erop aankomt vaak geen voet om op te staan, en je dient hierin zelf enige fouten op te lossen, of enige consequenties aanvaarden. Zorg dus voor voldoende en veilige backups, en neem enkele maatregelen om problemen voor te zijn. Zoals het afstemmen van je applicatie zodat enige informatie enkel maar lokaal bij de bezoeker wordt getoond en opgeslagen.
Vibecoderen staat nog in de kinderschoenen, maar de ontwikkelingen gaan razendsnel. Het vereist een nieuwe manier van denken: niet meer zelf elke regel code typen, maar sturen op visie, heldere instructies en scherpe controle.
Voor kleine, overzichtelijke projecten is het een ideale manier om snel meters te maken. Maar voor kritieke bedrijfsprocessen blijft 'ouderwets' vakmanschap de veiligste keuze.
Heb jij al geëxperimenteerd met het vibecoden van een functionaliteit of website? Welke tools gebruik je en tegen welke uitdagingen loop jij aan? Laat het ons weten!
