CSS-фреймворки? К черту! Я сам всё напишу!

На днях с бывшим коллегой разгорелась горячая дискуссия, нужны ли вообще CSS-фреймворки или ну их, обойдемся.

77

Я отказался от использования таких движков, ибо заметил, что работы становится больше, гибкости меньше.
1) Тонна избыточного неиспользуемого кода.
2) Далеко не все дизайнерские изыски можно реализовать стандартными (в рамках движка) средствами.
3) Дизайн действительно становится узнаваемым, шаблонным, и замена цветов не поможет.
4) Нарушение принципа отделения оформления от семантики содержимого: по сути оформление осуществляется через атрибуты HTML тэгов.
5) Подключать эти библиотеки надо в начале кода страницы. А зачастую полезно разделить загрузку стилей - часть сразу грузить синхронно, а остальное - в конце или асинхронно.
6) Сложности с нестандартными динамическими элементами оформления.

Для себя сделал вывод: если требуемое оформление полностью покрывается функционалом фреймворка, то можно его рассмотреть, в остальных случаях не стоит оно того. Но и в простых стандартных случаях я бы не стал фреймворки использовать, ибо для простых случаев проще написать простой легкий код, не обременяя его ничем лишним.

2
Ответить

Спасибо за развернутый комментарий!

Ответить