Front-end е частта от сайта, която потребителят вижда и с която взаимодейства (страници, бутони, форми); back-end е скритата част, която работи на сървъра, обработва данните и кара всичко да функционира зад кулисите.
Front-end е всичко, което се появява в браузъра: текстове, изображения, менюта, анимации. Изгражда се с HTML, CSS и JavaScript, често чрез framework като React или Vue, и трябва да е responsive и изпипан в UX/UI.
Back-end живее на сървъра: управлява логиката, автентикацията на потребителите, плащанията и връзката с базата данни. Когато изпратите форма или завършите поръчка, именно back-end я обработва и запазва данните.
Front-end и back-end общуват чрез API: front-end иска данни, back-end отговаря. Този, който владее и двете, е "full-stack" разработчик. Солидният проект изисква грижа и на двата слоя: в нашата изработка на сайтове работим full-stack, от дизайна до инфраструктурата.
Свързани термини: APIБаза данниFramework