## Что такое фреймворк?

Фреймворк (от англ. framework — "каркас") — это программная платформа, определяющая структуру программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта.

### Простая аналогия: Строим дом

#### Чистый язык

Это кирпичи и цемент. Вы строите дом с нуля. Полная свобода, но очень долго и сложно. Вы сами делаете каждый инструмент.

#### Библиотека

Это готовая мебель (IKEA). Вы построили дом сами, но купили готовый диван. Вы решаете, куда его поставить. Вы управляете библиотекой.

#### Фреймворк

Это готовый каркас дома с проводкой. Вам остается только поклеить обои и расставить мебель. Фреймворк управляет вами (правила игры).

## Различия в управлении (Inversion of Control)

Критерий | Чистый язык | Библиотека | Фреймворк
--- | --- | --- | ---
Кто главный? | Вы | Вы вызываете код | Фреймворк вызывает ваш код
Гибкость | Максимальная | Высокая | Ограничена правилами
Скорость старта | Медленно | Средняя | Очень быстро

## 🗺️ Что учить в 2026?

### Какая цель?

### Вам подойдет:

React

Отличный старт для веба

Категория:
Сложность:

## 📊 Рыночная статистика

Фреймворк | Тип | Язык | Зарплата (RU) | Сложность
--- | --- | --- | --- | ---

"Я не выбираю фреймворки, я просто изучаю новый каждый месяц"

— Типичный фронтенд-разработчик в 2026

×