Программирование

Frontend və backend

Что такое Frontend və backend?

Frontend значит переднюю сторону. Это часть, которую видит глаз: заголовок, цвет, строка, кнопка и список. Их показывает браузер. HTML кладёт текст, CSS держит вид, а JavaScript меняет что-то, когда нажимают. Backend — задняя сторона. Человек не видит её на странице. Она стоит на сервере. Проверяет пароль, пишет данные в таблицу и возвращает ответ. Там могут работать Python, PHP или Node.js. У простой страницы может быть только frontend. Она ничего не хранит, только показывает. Где есть вход, заказ и счёт, нужен backend. Красивое лицо само не делает зад правильным. Работающий зад сам не делает кнопку видимой.

Для чего нужен Frontend və backend?

Frontend показывает. Backend хранит и проверяет. Это две стороны одной кнопки.

  • Показать заголовок, цвет и кнопку
  • Менять список, когда нажимают
  • Проверить пароль и заказ на сервере
  • Записать данные в таблицу и потом показать их на лице

Что можно делать с Frontend və backend?

На frontend правят то, что видит человек. Место слова, цвет и имя кнопки здесь. На backend пишут правило, которого не видно. Пустое имя не принимают. Один заказ не пишут дважды. Ответ возвращается на лицо и там показывается. Лицо само не открывает таблицу зада. Зад сам не выбирает цвет кнопки. Маленькая страница объявления может быть только frontend. Где есть пользователь и деньги, работа без backend опасна, потому что проверку, которая осталась в браузере, человек может изменить.

Сложно ли освоить Frontend və backend?

Нарисовать одну кнопку легко. Трудно связать кнопку с правилом сзади. Когда лицо готово, человек думает, что сайт закончен. Если зад ничего не хранит, текст может уйти при обновлении. Когда зад готов, человек ничего не видит, потому что лица нет. Мешать оба в один день замедляет оба. Сначала знай, что покажет лицо, потом напиши, что сохранит зад.

Плюсы и ограничения

Frontend встречает человека. Без него сайт — пустое окно. Backend бережёт данные. Без него текст стоит только этот миг. Не каждому сайту нужны оба. Для объявления хватает лица. Для входа и заказа нужен зад. Выучить один не занимает место другого.

Основные понятия

Лицо видно. Зад не виден. Кнопка на лице. Проверка сзади.

  • Frontend — сторона HTML, CSS и JavaScript
  • Backend — работа, которая остаётся на сервере
  • Не у каждой страницы есть backend
  • Человек может изменить проверку, которая стоит на лице

Короткий пример

Лицо показывает кнопку. Зад не принимает имя, если оно пустое. Это две стороны одной работы.

<!-- frontend -->
<button>Göndər</button>

# backend
ad boşdursa, qəbul etmə

Частые вопросы

  • Frontend и backend — один язык? Нет. Лицо часто HTML и JavaScript. Зад может быть Python, PHP или Node. Это имена места, не имя языка.
  • У каждого сайта есть backend? Нет. Страница, которая только показывает, может жить без backend. Если есть вход и сохранённые данные, backend нужен.
  • Красивое лицо заканчивает сайт? Нет. Лицо — это вид. Если данные не хранятся сзади, текст может уйти при обновлении страницы.