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