Заключение
Если JavaScript-разработчик написал строчку CSS-кода, то можно ли его назвать CSS-разработчиком?
Этот айтишный коан демонстрируют отчётливую тенденцию в мире веб-разработки: по мере того, как всё больше и больше CSS-разработчиков изучают JavaScript, сами разработчики JavaScript начинают понимать, что CSS — это нечто большее, чем просто font-weight: bold;
.
Поэтому опрос о состоянии CSS крайне сложно проводить: вы получите совершенно разные ответы, в зависимости от того, кто вам будет отвечать! А как узнать, кто из них прав?
А как вам такой коан: правильный ответ — это когда, нет никакого правильного ответа. Каждый из многочисленных упомянутых инструментов, методологий, фреймворков и библиотек имеет своё место в обширной экосистеме фронтенда.
Разрабатываете сложное React-приложение? Библиотека styled-components точно вам пригодится. Создаёте статический лендинг? Используйте Sass — точно не ошибётесь! И даже несмотря на то, что Bootstrap несколько утратил былую популярность, ему не равных в том огромном количестве тем и плагинов, которые сделаны на его основе.
И пока мы пристально следим за теми новенькими штуками, которе появляются на GitHub каждую неделю, прежде всего давайте не будем забывать о тех инструментах, техниках и людях, которые продолжают вносить свою лепту в развитие CSS. Нам нужно объединиться и действовать сообща, если мы хотим, чтобы CSS становится лучше в 2021 году и не только!