Войны за фронтенд-фреймворки закончились — вот что реально важно
Войны JS-фреймворков закончились — вот что важно сейчас
Ещё несколько лет назад на Hacker News невозможно было прокрутить ленту, не наткнувшись на очередной эпический спор: React, Vue, Angular, Svelte или какой-нибудь новый модный инструмент захватит мир. Тысячи комментариев, бесконечные посты в блогах, а некоторые умудрялись поссориться с друзьями из-за этого.
А сейчас? Тишина. И дело не в том, что разработчики перестали думать о своих инструментах. Просто что-то фундаментально изменилось в подходе к веб-разработке.
После бури
Недавно на HN появился вопрос: «Разве посты о фронтенд-фреймворках полностью прекратились?» Человек попал в точку. Дискуссии действительно стихли, и не зря.
Комментарии в том треде были честными. React выиграл гонку популярности. Он стал дефолтным выбором для корпоративных проектов, стартапов — в общем, для всех и каждого. Когда один инструмент доминирует настолько сильно, спорить уже не о чем. Никто не обсуждает, что лучше — электричество или водопровод. Люди просто строят.
Но вот что произошло на самом деле: пока мы делились на команды, индустрия повзрослела. Не в том смысле, что инновации остановились. Просто мы наконец поняли, какие инструменты для каких задач подходят.
Триумф практичности
Тем временем случилась тихая революция. Такие штуки как HTMX доказали: иногда «скучный» подход — простой HTML, серверный рендеринг, минимум JavaScript — решает задачу элегантнее, чем очередной фреймворк с его билд-пайплайном, виртуальным DOM и порогом входа.
Это не победа HTMX над React, как молоток не побеждает дрель. Это разные инструменты для разных работ. Разница в том, что индустрия наконец начала вести себя соответственно.
Для стартапов и разработчиков это хорошая новость. Теперь можно принимать прагматичные решения исходя из реальных потребностей, а не участвовать в идеологических битвах, которые нужны только тем, кто пишет ради хайпа.
Потом пришёл AI
Нельзя обойти вниманием главного поглотителя дискуссий: AI. Пока мы разбирались, что React — это нормально для большинства проектов, весь разговор переключился на LLM, AI-агентов и что будет дальше.
В этом есть свои минусы — разнообразие дискуссий штука полезная. Но хотя бы понятно, куда ушла вся энергия. Когда что-то захватывает коллективное внимание так сильно, остальное уходит на второй план.
Что это значит для твоего стека
Мнение человека, который каждый день работает с разработчиками и стартапами: тишина вокруг фреймворков — это плюс, а не минус.
Когда споры о фреймворках заполняли всё пространство, выбор технологий ощущался как выбор религии. Ты commitился, ты защищал свой выбор, и да поможет тебе Бог, если захочешь сменить стек. Теперь, когда пыль осела, можно оценивать инструменты по существу — под конкретный проект.
Делаешь маркетинговый сайт с кучей текста? Возможно, фреймворк вообще не нужен. Строишь сложный дашборд? React или Vue — разумный выбор. Хочешь максимальную простоту с progressive enhancement? HTMX или даже ванильный JS с продуманной архитектурой подойдут отлично.
Настоящий навык в современной веб-разработке — не знать все фреймворки, а понимать, какой инструмент решит твою задачу, не создав новых проблем.
Суть
Если чувствуешь, что отстал от жизни, потому что не участвуешь в дискуссиях о фреймворках — выдохни. Ты не много пропустил. Инструменты созрели, споры утихли, пора заниматься реальным делом — строить то, что действительно нужно пользователям.
Это не застой — это прогресс.
Разработчики и стартапы, которые выиграют в ближайшие годы — не те, кто выбрал «правильный» фреймворк в идеологическом тесте. А те, кто перестал гнаться за интернет-славой и начал выпускать продукты, решающие реальные проблемы.
Войны фреймворков закончились. Бери свой набор инструментов и работай.