Почему я не использую CSS-фреймворки?
В последнее время CSS-фреймворки по типу Tailwind и Bootstrap стали очень популярными во фронтенд-разработке. Однако, я далеко не их поклонник. В этом посте я хочу поделиться главной причиной, по которой я не люблю использовать "нашумевшие" CSS-фреймворки.
Это очень трудная поддержка и дебаггинг. Ваши HTML-файлы становятся переполненными классами CSS, что делает код менее читабельным и сложным для поддержки. Вместо того, чтобы иметь четко определенные и семантические классы, вы получаете длинные строки классов, которые нереально трудно поддерживать и дебажить.
Вместо всего этого, я предпочитаю использовать SCSS и SCSS-модули в большинстве проектов.
Я считаю, что CSS-фреймворки идеально подходят для мелких проектов, когда нужно что-то "на коленке", быстро стилизовать. Пихать их в проекты, которые будут долгосрочно поддерживаться - сомнительная идея.
А как считаете вы? Буду рад комментариям под этим постом.
Кстати, я нахожусь в поиске работы на частичный рабочий день. Если вам интересно, то напишите в личные сообщения:)
#css #tailwind #bootstrap #фронтенд #frontend #веб #вебразработка
· 20.07.2024
Любишь, не любишь, а с чем-то работать да придётся.) Когда поработаешь над большим проектом, в котором стили на scss, а потом попробуешь подобный проект с использованием UI библиотеки, то увидишь огромную разницу в скорости разработки.)
ответить
коммент удалён