Всем привет!
Я начинающий верстальщик (тренируюсь на относительно простых лендингах + сборка на gulp + sass).
На днях прислали тестовое задание (на должность HTML-верстальщик / junior frontend разработчик). Что меня удивило так это ТЗ (даю выдержку из самых неоднозначных пунктов ТЗ):
1. Сверстать лендинг и использованием сетки Bootstrap 3.0
2. Сборщик проекта - webpack
3. Использовать БЭМ-наименование стилей
4. Так же использовать препроцессор Sass
...
Я конечно понимаю что работодатель сразу все решил запихнуть в одно задание НО:
1. Есть ли вообще смысл в Bootstrap если есть flexbox и CSS Grid?
2. Зачем танцы с бубном для переопределения стилей (БЭМ)? Как БЭМ и Bootstrap вместе уживаются?
Используя flex я понял насколько это удобно. Открыл Bootstrap, начал изучать...и не понимаю есть ли смысл во всех его простынях с документацией?? Насколько вообще Bootstrap востребован в промышленности)?
Главный вопрос: Bootstrap - это удобно, качественно и быстро или все же есть серьезные недостатки?
Цель моего вопроса - узнать мнение сообщества, а не найти повод не изучать Bootstrap.
Есть ли вообще смысл в Bootstrap если есть flexbox и CSS Grid?
Типичный вопрос новичка.
Профессиональный рост верстальщика:
1 стадия: бери бутстрап и делай.
2 стадия: бутстрап гавно, есть же флексы!
3 стадия: у меня есть бутстрап и есть флексы. Круто.
Насколько вообще Bootstrap востребован в промышленности)?
Востребован. Вам даже тестовое на нем попросили сделать.
Bootstrap - это удобно, качественно и быстро или все же есть серьезные недостатки?
Удобно и быстро. Качество будет зависеть только от вас. Недостатков тоже море.
Главный вопрос: Bootstrap - это удобно, качественно и быстро или все же есть серьезные недостатки?
Цель моего вопроса - узнать мнение сообщества, а не найти повод не изучать Bootstrap.
Bootstrap удобно? - Удобно, но не эффективно. . Верстая при помощи фреймворка, вы не углубляетесь в возможности CSS. Т.е, там где можно применить возможности CSS и сделать всё красиво, вы начинаете использовать JS, jQuery, добавляя в проект зависимости, увеличивая его вес - это плохо!
Но у каждой конторы свои требования, и нужно уметь к ним адаптироваться.
в идеале конечно надо знать и флексы, и гриды, и бутстрап. Без недостатков нет никаких способов вёрстки. Еще не создан такой фреймворк , и вряд ли когда то будет создан. Все время будет появляться что-то новое. И все время придётся изучать что-то новое.
На сколько бы я не любил бутстрап, но все же это довольно удобно, но при условии, что макет соответствует, его сетке. Ну а так все же для верстальщика нужно знать и дефолтные инструменты и библиотеки для быстрой верстки. Если понимаешь ту или иную библиотеку для верстки, остальные осилить не составит труда.