На днях с бывшим коллегой разгорелась горячая дискуссия, нужны ли вообще css-фреймворки или ну их, обойдемся. Он почитал пару статей на хабре, поделился со мной. Ну и тут понеслось 😆. Изначально фреймворки (не только css) создавались, чтобы облегчить жизнь разработчикам. Однако, что-то пошло не так...
Основным аргументом противников css-фреймворков является следующий тезис: “Очень много классов - я не хочу тратить время на их изучение”. Ребята топят за то что приходится изучать специфику, документацию каждого фрейма, который они юзают, и их многочисленные классы.
А ведь действительно, есть фреймы, которые далеко ушли от простого помощника, накидать структуру шаблона, кнопок и инпутов. Например: Semantic UI и Uikit. Эти товарищи предлагают и анимацию, и параллаксы, и комментарии, и еще много другого. Из чего складывается впечатление, что ты должен верстать именно по их гайдлайну. И в результате мы имеем весьма похожие дизайны, твердят противники фреймворков. К счастью они ошибаются ?