Дисциплины - Серверные технологии разработки

Обзор технологий - Фронтенд и бэкенд

С появлением динамики на стороне клиента (браузера) выделились такие понятия, как фронтенд и бэкенд. Бэкенд – программирование на стороне сервера. Фронденд – программирование на стороне клиента. Постепенно обозначились основные задачи фронтенда:

  • шаблонизация, или создание результирующего HTML;
  • SEO;
  • динамика и запросы на сервер.

Задачи бэкенда:

  • сереверная маршрутизация;
  • хранение данных и формирование ответов на запросы фронтенда;
  • авторизация;
  • сложная логика, требующая вычислений;
  • рассылка;
  • авторизация пользователей;
  • запуск скриптов по времени
  • и многие другие задачи, вплоть до считывания данных датчиков и запусков сервлетов.

Как в бэкенд, так и в фронтенд разработке широкое распространение получил паттерн MVC (Model-View-Controller), разделяющий все компоненты на предназначенные для получения, хранения и отображения данных. Появилось множество фрэймворков и библиотек, использующие в своих реализациях частично или полностью этот паттерн.

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться
80422 БГУИР
10421-10422 ИИТ БГУИР
10423 БГУИР
20421 БГУИР
30421 БГУИР
30423 БГУИР
Вопросы