Простыми словами о Frontend, Backend и Full-stack

Простыми словами о Frontend, Backend и Full-stack
Если вы интересуетесь IT, то скорее всего слышали понятия frontend и backend. Предлагаем сегодня разобраться, в чем разница.


Frontend — это составляющая программирования, которую считывает система браузера и демонстрирует на странице пользователя. Это, например, шрифт текста, цвета, верстка, различные формы. Frontend-разработчик отвечает за создание пользовательского интерфейса. Основная цель — предельно удобный механизм коммуникации посетителя с ресурсом.


Backend — это составляющая, которая происходит за пределами браузера, на сервере. Backend-разработчик занимается внутренней, вычислительной разработкой ресурсов, программного обеспечения и баз данных. В сферу его деятельности входит и интеграция баз данных, и обеспечение безопасности, и создание специальных технологий для резервного копирования. В процессе этого ресурс наполняется функционалом.

Есть еще Full-stack — это совмещение предыдущих понятий. Такие разработчики занимаются сразу клиентской частью приложения и серверной.