Популярные frontend-фреймворки
Для чего модуль
Научиться выбирать стек по продуктовым ограничениям и рискам, а не по личным предпочтениям команды.
Результат после прохождения
- Вы сравниваете React/Vue/Angular/Svelte по измеримым критериям.
- Вы учитываете стоимость внедрения, найма, поддержки и миграции.
- Вы умеете защищать выбор стека на архитектурном интервью.
- Вы понимаете, когда смена фреймворка — решение, а когда дорогое отвлечение.
Термины и аббревиатуры
| Термин | Коротко |
|---|---|
DX | Developer Experience |
NFR | Нефункциональные требования |
Governance | Правила техрешений |
Lock-in | Сильная зависимость от стека |
Migration | План перехода |
Фокус по грейдам
Junior: понимать базовые механики и объяснять их простыми примерами.Middle: применять тему в продуктовых сценариях с учетом рисков и ограничений.Senior: управлять архитектурными trade-offs, метриками и эволюцией решения.
Как работать с модулем
- Берите один продуктовый кейс и прогоняйте его через decision matrix.
- Для каждого критерия ставьте вес и объясняйте, почему он важен именно для вашего контекста.
- Фиксируйте не только плюсы выбранного стека, но и «цену решения».
Программа модуля
Урок 1. Модели фреймворков
Цель: понимать концептуальные различия, которые влияют на архитектуру и DX.