Voor bijna elke functie bestaat wel een plugin. Handig, maar niet altijd verstandig. Soms is een plugin precies goed, soms is een stukje eigen code schoner en veiliger. De kunst is per geval de juiste keuze maken in plaats van standaard naar een plugin te grijpen.
Wanneer een plugin slim is
- Voor een veelgebruikte, goed onderhouden functie
- Als het je veel ontwikkeltijd bespaart
- Als de plugin betrouwbaar en licht is
Wanneer eigen code beter is
Voor een specifieke functie waar geen goede plugin voor is, of als je site al vol plugins zit. Een plugin voor elk klein dingetje maakt je site traag en kwetsbaar. Een gericht stukje code is dan schoner.
// elke plugin is code van iemand anders die je vertrouwt en moet onderhouden. Kies ze met mate.
De balans
Een gezonde site gebruikt een handvol goede plugins voor het zware werk, en maatwerk waar het echt nodig is. Niet alles zelf bouwen, maar ook niet alles op plugins leunen.
Twijfel je over de aanpak? Bespreek je project.
Verder lezen: Wat is maatwerk · Technische schuld