Фронтенд и бэкенд
Фронтенд (англ. frontend) — клиентская сторона пользовательского интерфейса к программно-аппаратной части сервиса.
Бэкенд (англ. backend) — программно-аппаратная часть сервиса, отвечающая за функционирование его внутренней части.
Фронт- и бэкенд — вариант архитектуры программного обеспечения.
Термины появились в программной инженерии вследствие развития принципа разделения ответственности между внешним представлением и внутренней реализацией.
Бэкенд для предоставления своей функции реализует API, используемые фронтендом. Таким образом, фронтенд-разработчику не нужно знать особенности реализации сервера, а бэкенд-разработчику — реализацию фронтенда.
Технологии Front-end и Back-end[править | править код]
К технологиям разработки front-end относятся HTML, CSS, JavaScript.
К технологиям back-end разработки относятся PHP, Java, Python, JavaScript (Node.js) и другие.
Примеры концепции[править | править код]
- В системах управления содержимым (CMS) термины front-end и back-end могут относиться к отображенной пользователю части CMS и административной части соответственно.
Примечания[править | править код]
![]() | В статье не хватает ссылок на источники (см. также рекомендации по поиску). |