# Фреймворк

URL: https://chugunov.pro/glossary/backend/freimvork/
Оригинальное название: framework
Раздел: [Backend](https://chugunov.pro/glossary/backend/)
Обновлено: 28.07.2026.
Источник: глоссарий веб-разработки chugunov.pro.

## Коротко

Каркас разработки с готовой архитектурой и инструментами, в который разработчик встраивает собственный код.

## Что такое «Фреймворк»

Каркас разработки с готовой архитектурой и инструментами, в который разработчик встраивает собственный код. В отличие от библиотеки, фреймворк сам управляет ходом программы и вызывает ваш код в нужных местах. Он задаёт структуру проекта и берёт на себя типовые задачи: маршрутизацию, работу с базой, безопасность. Фреймворк ускоряет разработку и задаёт единые правила, но накладывает свою архитектуру и стиль.

## Связанные термины

- [Фреймворк тестирования](https://chugunov.pro/glossary/backend/freimvork-testirovaniia/) — Набор библиотек, правил и средств запуска, организации и отчётности автоматических тестов.
- [Библиотека](https://chugunov.pro/glossary/backend/biblioteka/) — Готовый набор функций, классов или ресурсов, который подключают к проекту и вызывают из собственного кода.
- [Программирование, управляемое данными](https://chugunov.pro/glossary/backend/programmirovanie-upravliaemoe-dannymi/) — Подход, при котором поведение программы определяется структурами и правилами обработки данных, а не жёсткой цепочкой команд.
- [Веб-компоненты](https://chugunov.pro/glossary/backend/veb-komponenty/) — Набор браузерных технологий для создания повторно используемых пользовательских HTML-элементов с изолированной реализацией.
- [Экосистема ПО](https://chugunov.pro/glossary/backend/ekosistema-po/) — Совокупность связанных продуктов, библиотек, инструментов и участников, развивающихся вокруг общей платформы.
- [Bootstrap](https://chugunov.pro/glossary/backend/bootstrap/) — Популярный frontend-фреймворк с готовой адаптивной сеткой, компонентами интерфейса и служебными CSS-классами.
- [Middleware](https://chugunov.pro/glossary/backend/middleware/) — Промежуточный программный слой, который обрабатывает запросы, связывает компоненты или добавляет общую функциональность.
- [Ruby](https://chugunov.pro/glossary/backend/ruby/) — Динамический объектно-ориентированный язык программирования, ориентированный на выразительность и удобство разработчика.
