объясни frontend-backend --простыми-словами

Фронтенд и бэкенд
У каждого приложения есть зал и кухня. Как в ресторане.
Фронтенд — это все, что ты видишь и трогаешь. Открой Amazon или вообще любой сайт, которым пользуешься. Верхнее меню, кнопки, строка поиска, маленькая кнопка "Add to Cart", которая зеленеет после клика. Все это просто список вещей, которые тебе разрешено попросить. Это зал ресторана. Меню, стойка хостес, стол, за которым ты сидишь.
Но вот часть, на которой люди спотыкаются: ничего из этого меню на самом деле не происходит у тебя за столом.
Когда ты нажимаешь "Buy Now", это как передать заказ официанту. Он не готовит его перед тобой. Он уносит заказ назад, кухня делает настоящую работу, а потом он приносит результат обратно.
Эта кухня и есть бэкенд. База данных, бизнес-логика, сервер. То, чего ты никогда не видишь.
Все тяжелое происходит там, за кулисами:
- Поднять всю историю твоих заказов
- Списать деньги с карты
- Проверить, настоящий ли этот промокод
- Отправить письмо с подтверждением
Фронтенд занимается только тем, что помещается за столом: как выглядят кнопки, какого цвета страница, маленькие анимации при наведении. Это опыт. Бэкенд — работа.
Представь ресторан с мишленовской звездой. Они не обжигают твой стейк горелкой у стола просто ради шоу. Им нужен холодильник, гриль, зона подготовки, су-шеф, который потеет на кухне. С софтом ровно так же. Серьезной работе нужна полноценная кухня, и тебе не положено ее видеть.
Самый быстрый способ понять, что именно сломалось.
Проблема фронтенда — это то, что ты видел сто раз. Кнопка не нажимается. Текст налез на картинку. Страница нормально выглядит на ноутбуке и полностью разваливается на телефоне. В зале бардак, но кухня все еще готовит. Бесит, но обычно чинится быстро.
Проблема бэкенда крупнее и страшнее. Когда сервис вроде Cloudflare или AWS падает и утягивает за собой пол-интернета, это бэкенд. Общая кухня загорелась, и каждый ресторан, который тихо на нее полагался, одновременно погас. Ты увидишь, как ломается десяток приложений сразу, хотя виноваты не они.
Так что в следующий раз, когда что-то не так, спроси себя: в зале бардак или кухня горит? Почти всегда сразу поймешь.
Фронтенд — то, что ты переживаешь. Бэкенд — то, что реально происходит.