Word be-kend met back-end. En front-end.
Als we het over een website hebben, gebruiken we vaak de termen front-end en back-end. Voor wie niet dagelijks met techniek bezig is, kan dat verwarrend klinken. Toch is het onderscheid eigenlijk heel logisch, en handig om te begrijpen als je met ons samenwerkt aan een project.
Kort gezegd: de een gaat over wat je ziet, de ander over wat je niet ziet, maar wel nodig hebt. Daar gaan we:
De front-end: wat je ziet en waarmee je omgaat.
De front-end is alles wat een bezoeker daadwerkelijk ziet en gebruikt op een website. De opmaak, de kleuren, de knoppen, de teksten, de afbeeldingen. Klik je op een menu-item, vul je een formulier in, of scrol je door een pagina? Dan werk je met de front-end. Denk aan een restaurant: de front-end is de eetzaal. De inrichting, de menukaart, de manier waarop je wordt bediend. Alles wat de gast ziet en ervaart.
De back-end: de motor onder de motorkap.
De back-end is alles wat er achter de schermen gebeurt om die front-end mogelijk te maken. Hier wordt content opgeslagen, worden gebruikers geauthenticeerd, worden gegevens verwerkt, en draait de techniek die ervoor zorgt dat alles werkt zoals het moet. Een bezoeker ziet dit nooit rechtstreeks, maar zonder een goed werkende back-end zou de front-end simpelweg niet functioneren.
Bij het restaurant is de back-end de keuken. Daar wordt het eten bereid, worden bestellingen verwerkt en ligt de voorraad. De gast ziet het niet, maar zonder een goedwerkende keuken komt er nooit een bord op tafel.
Waar Craft CMS in past.
Wanneer je bij ons content beheert, doe je dat in het beheerpaneel van Craft CMS. Dat beheerpaneel is technisch gezien onderdeel van de back-end: hier vul je teksten in, upload je afbeeldingen en stel je instellingen in. Zodra je die content publiceert, wordt hij via de front-end getoond aan je bezoekers, in de opmaak en structuur die daarvoor is ontworpen.
Waarom dit onderscheid handig is om te kennen.
Als je met ons in gesprek bent over een project, gebruiken we deze termen regelmatig. Zit een probleem in de front-end, dan gaat het meestal over hoe iets eruitziet of aanvoelt. Zit het in de back-end, dan gaat het vaker over hoe gegevens worden opgeslagen, verwerkt of gekoppeld aan andere systemen. Dat onderscheid helpt ons, en jou, om sneller de vinger op de juiste plek te leggen.
Beide zijn nodig, en beide zijn ons vakgebied.
Een mooie front-end zonder solide back-end werkt niet. Een sterke back-end zonder aantrekkelijke, gebruiksvriendelijke front-end voelt voor bezoekers als een gemiste kans. Bij elk project dat wij bouwen, zorgen we dat beide kanten kloppen, en dat ze naadloos op elkaar aansluiten.
Benieuwd hoe wij de front-end en back-end voor jouw project aanpakken? We denken graag vrijblijvend met je mee.