Новичок, сверстал парочку сайтов на чистом html&css по шаблону из гугла, но так и не понял для чего нужны bootstrap и другие. Может кто-нибудь объяснить?
Сделал велик из чистого железа. нужно ли изучать болты, стандарты и тд? Или лепить в продакшн скотчем это норма.
ваша аллегория некорректна.
бутстрап - это быстрое прототипирование.
если есть бабло и время - то делают вручную, тщательно. чаще всего нет ни того ни другого - делают тяп-ляп на бутстрапе.
то есть скотчем - это как раз бутстрап.
m0nym, Это стандартизация производства.
Для прототипов есть другие инструменты.
Да даже в любой вакансии есть бутстрап. и если пилить без него то надо хотя бы быть быть с ним знакомым.
Да и большие темы никто с нуля не делает. Если взять темфорест там все на каком либо фреймворке. Пару страниц с фриланса понятное дело все равно как делать.
В любом другом языке делать без фреймворка никто не будет реальный проект, только в верстке это приходится объяснять.
Пару страниц с фриланса понятное дело все равно как делать
Напротив.
Если речь идет об паре страниц, то нет резона делать по полной программе. Эту работу просто не оплатят адекватно затраченному времени.
Проще взять крупноблочный инструмент. Типа Twitter Bootstrap или Zurb Foundation.
Да и большие темы никто с нуля не делает. Если взять темфорест там все на каком либо фреймворке.
Дешевые темы не высокого качества - да, конечно.
В любом другом языке делать без фреймворка никто не будет реальный проект, только в верстке это приходится объяснять.
Что?
Наивный джун из детектед.
Фреймворки нужны для поддержки разработчика, когда у него не хватает квалификации или не хватает времени.
В действительно серьезных проектах доля универсальных фреймворков невелика. Так как фреймворки плохо кастомизируются. А квалификация разработчиков и финансирование позволяет сделать все лучше.
Что до верстки - это еще и просто куча лишнего кода. Который будет жрать трафик.
В принципе интернет быстрый сейчас. Поэтому, как я писал, в реальности на это забивают. Просто ради экономии времени и стоимости разработки.
Доля таких проектов не велика. И чтобы до них дойти надо пройти через фреимворки.
Во первых не обязательно "через".
Но согласен, для новичка большой шаг осознать, что вручную небольшими усилиями ты не создашь 100% везде работающий проект.
И фреймворки позволяют - без особых знаний предмета и напряжения сил - создавать неплохо выглядящий, хотя и излишне шаблонно выглядящий внешний вид.
Во вторых вернемся таки к началу:
Сделал велик из чистого железа. нужно ли изучать болты, стандарты и тд? Или лепить в продакшн скотчем это норма..
Изучать стандарты - это как раз без прокладки в виде фреймворков, которая как раз и позволяет обойтись без знания стандартов, особенностей конкретных браузеров.
Фреймворки вас изолируют от непосредственного контакта с объектом стандартизации.
m0nym, В этом случае фреимворк и есть стандарт, который понимают и другие разработчики.
Мы сейчас даже не про мидла говорим говорим, а про новичка. Он захлебнется в правках и тестировании если делать все с нуля. Плюс может понаписать такого с чем потом нельзя будет работать.
Ну и немного экономики. Развозить хлеб не берут мерседес, а обходятся газелями. Так и в типовых проектах, нет смысла платить за создание того, что есть во фреимворке.
бутстрап и пр. нужны для облегчения и упрощения.
вот это ваше "сверстал парочку сайтов" - теперь зайдите с мобилки и зайдите с разных браузеров - и убедитесь, что у вас много косяков.
бутстрап позволяет экономить время, беря на себя множество проблем.