Back-end

Материал из Викиреальностя
Перейти к: навигация, поиск

Back-end (backend, бэкенд, вар. Бэкъэнд / Бэк-энд, от англ. Back-End — оборотная сторона) — профессиональный термин, используемый в среде веб-программистов и обозначающий серверную часть программного кода веб-приложений.

Также back-end — область веб-программирования, специализирующаяся на разработке серверной части кода веб-приложений.

Содержание

[править] Бэкенд

Бекенд — программный код, отвечающий за работу с сервером (базой данных), данными (для их дальнейшей записи в БД или отправки клиенту) и т. п.

К бэкенду относятся те веб-приложения, которые выполняются на стороне сервера, на котором расположен интернет-сайт, и работают с CMS и базами данных. Серверные скрипты обеспечивают взаимодействие с веб-браузером и клиентскими скриптами, обрабатывают полученные через Интернет запросы пользователей и на их основе динамически изменяют содержимое страниц веб-сайта. Затем уже изменённые веб-страницы пересылаются в браузер и просматриваются пользователем. При этом код серверных веб-приложений и его работа не видны для пользователей.[1]

[править] Backend-разработчики

Backend-разработчики — веб-программисты, специализирующиеся на серверном программировании и пишущие код на соответствующих языках программирования (PHP, Python, Ruby, C#, Java ...).[2] Как правило, именно backend-разработчики занимаются архитектурой.

[править] MediaWiki

Фронтендом сервера на MediaWiki может быть Nginx, а бекендом — Apache2. Также фронтендом может быть кеширующий прокси, а бекендом — nginx-fpm.

[править] См. также

[править] Примечания

  1. Артём Ивашкевич (@ivashkevich) Клиентские языки программирования // WebShake.RU. — 01.04.2018.
  2. Александр Маврин Что такое Backend и Frontend разработка. Понятия и отличия // SERBLOG.RU. — 22.10.2019.
Back-end относится к теме «Движки сайтов»   ±