Почему я не использую CSS-фреймворки?

В последнее время CSS-фреймворки по типу Tailwind и Bootstrap стали очень популярными во фронтенд-разработке. Однако, я далеко не их поклонник. В этом посте я хочу поделиться главной причиной, по которой я не люблю использовать "нашумевшие" CSS-фреймворки.

Это очень трудная поддержка и дебаггинг. Ваши HTML-файлы становятся переполненными классами CSS, что делает код менее читабельным и сложным для поддержки. Вместо того, чтобы иметь четко определенные и семантические классы, вы получаете длинные строки классов, которые нереально трудно поддерживать и дебажить.

Вместо всего этого, я предпочитаю использовать SCSS и SCSS-модули в большинстве проектов.

Я считаю, что CSS-фреймворки идеально подходят для мелких проектов, когда нужно что-то "на коленке", быстро стилизовать. Пихать их в проекты, которые будут долгосрочно поддерживаться - сомнительная идея.

А как считаете вы? Буду рад комментариям под этим постом.

Кстати, я нахожусь в поиске работы на частичный рабочий день. Если вам интересно, то напишите в личные сообщения:)

#css #tailwind #bootstrap #фронтенд #frontend #веб #вебразработка

Почему я не использую CSS-фреймворки? | Сетка — социальная сеть от hh.ru