Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

back-end

Front-end и back-end — термины в программной инженерии, которые различают согласно принципу разделения ответственности между внешним представлением и внутренней реализацией соответственно. Front-end — интерфейс взаимодействия между пользователем и основной программно-аппаратной частью (back-end). Front-end и back-end могут быть распределены между одной или несколькими системами.
В архитектуре программного обеспечения может быть много уровней между аппаратной частью и конечным пользователем, каждый из которых также может иметь front-end и back-end. Front end — это абстракция, которая предоставляет пользовательский интерфейс.
Например, в проектировании программного обеспечения, Model-View-Controller архитектура обеспечивает front-end и back-end между базой данных, компонентами обработки данных и пользователями.
Разделение между программными системами на front-end и back-end упрощает разработку. Front (или клиент) сторона — это любой компонент, управляемый пользователем, а back (сервер) сторона выполняется на сервере. Путаница возникает, когда кто-то должен применить front-end изменения к файлам на стороне сервера. Большинство веб-дизайнеров и верстальщиков, к примеру, не должны знать особенностей работы сервера во время вёрстки сайта и, наоборот, back-end программистам не требуется глубоких знаний Javascript, HTML и CSS.

Узнать больше на Wikipedia.org