Что такое бэкенд?
Бэкенд — это скрытая от пользователей часть приложения: серверный код, который применяет правила, работает с базой данных, хранит секреты и подключается к другим сервисам.
Когда вы нажимаете «Забронировать» на странице бронирования, фронтенд отправляет запрос на бэкенд. Бэкенд проверяет, что время всё ещё свободно, сохраняет бронь в базе данных, отправляет письмо с подтверждением и сообщает фронтенду, что всё прошло успешно.
Бэкенд — это место, где живёт доверие. Он решает, кто может что видеть и менять, хранит ключи для таких сервисов, как платежи и почта, и проверяет каждый запрос, а не верит тому, что говорит браузер.
Бэкенды работают на серверах или serverless-платформах и общаются с фронтендом через API.
Вопросы
Может ли приложение работать без бэкенда?
Простые могут, например статический сайт или калькулятор. Как только вы начинаете хранить данные многих людей, принимать оплату или использовать закрытые ключи, нужен бэкенд.
Что такое backend-as-a-service?
Это готовый бэкенд, обычно база данных плюс вход и хранилище файлов, который вы используете вместо написания собственного сервера.
Смотрите также
Mythex · Pricing · Создавайте что угодно с ИИ · Шаблоны сайтов и приложений · Сравнения Mythex · Глоссарий по созданию приложений с ИИ · Бесплатные инструменты для создания приложений с ИИ · English