Фронтенд против бэкенда
Фронтенд - это всё, что пользователь видит и с чем взаимодействует напрямую в браузере или приложении. Бэкенд - серверная логика и данные, которые обеспечивают его работу за кулисами. Большинство реальных продуктов требуют совместной работы обоих.
Фронтенд
Видимая часть сайта или приложения, с которой пользователь взаимодействует напрямую: макеты, тексты, кнопки и изображения.
Бэкенд
Скрытая часть сайта или приложения, которая обрабатывает данные, выполняет бизнес-логику и управляет взаимодействием с базой данных.
| Что обрабатывает | Верстку, визуальное оформление, взаимодействие с пользователем | Бизнес-логику, доступ к базам данных, безопасность |
|---|---|---|
| Где выполняется | В браузере или на устройстве пользователя | На сервере, который пользователь никогда не видит напрямую |
| Распространенные технологии | HTML, CSS, фреймворки JavaScript | Серверные языки, базы данных, API |