Фронтенд
Определение
Фронтенд (англ. frontend) — клиентская часть системы: то, что пользователь видит и с чем работает, то есть страницы, кнопки, формы, анимации. Обычно это графический интерфейс пользователя, или GUI, который работает в браузере или мобильном приложении. Пример: в интернет-магазине фронтенд показывает каталог, корзину и форму заказа, а цены и остатки получает от бэкенда через API. Связь с сервером при этом необязательна: калькулятор или редактор изображений может целиком работать в браузере, без бэкенда. Бывает и обратное: веб-сервис обходится без фронтенда вовсе, и им управляют только командами через CLI, интерфейс командной строки. От фронтенда зависят удобство, скорость первого экрана и то, как сайт видят поисковые системы. Делают его на JavaScript и фреймворках вроде Vue и Angular или на библиотеке React. Внешний вид и логику экранов проектируют в UI и UX.
Также говорят
фронт, фронтэнд.