Wat is het verschil tussen back-end en front-end?

De IT-wereld zit vol met vaktaal. Onderling is het te begrijpen, maar hoe zit het met mensen die niet bekend zijn in deze wereld? Twee bekende begrippen die veel voorkomen zijn Front End en Back End. In deze tekst zullen we proberen uit te leggen wat het is en wat de verschillen zijn.

Back-end

De back-end zorgt ervoor dat de front-end werkt. De back end is eigenlijk hetzelfde als de achterkant. Een back end ontwikkelaar werkt in code. Dit zijn programmeertalen. Met behulp van de code zorgt de ontwikkelaar ervoor dat alle processen die de gebruiker niet ziet wel optimaal verlopen.

Het kan bijvoorbeeld zijn dat je iets gaat bestellen op een webshop. Je hebt het product bekeken en plaats het vervolgens in je winkelmandje. Hier begin de back end. De plaatsing van het product in een winkelmandje is een proces. Je doet vervolgens een bestelling. De bestelling moet binnenkomen bij verkoper haar binnendienst. Bij dit belangrijke proces zorgt de back end ervoor dat de bestelling snel en goed binnenkomt bij de verkoper. De back end is niet zichtbaar. In de meest gevallen voor de gebruiker, maar soms ook voor de admin. In de back-end worden onzichtbare processen geregeld. De processen zijn erg belangrijk wanneer je wilt dat een website optimaal functioneert.

Front-end

Nu we de back-end gehad hebben blijft de front-end over. Wat is dit? Stel je hebt een website. Wanneer je wilt dat deze goed werkt, moeten de front-end en back-end samenkomen. Front-end wordt in het Nederlands voorkant genoemd. Deze voorkant van de website is wat de gebruiker ziet. Alles wat een gebruiker ziet valt onder front-end.

Na het maken van een webdesign, zal een front-end developer deze omzetten naar een echte website. De developer doet dit door middel van programmeertaal. Voorbeelden zijn CSS, HTML en JavaScript. Door deze talen te gebruiken kan je later makkelijk de koppeling maken met de back end van de site. Een frontend developer zorgt ervoor dat het design tot leven komt. De developer maakt er dan een functionele website van.