Почему не стоит использовать bootstrap

Почему не стоит использовать bootstrap

Фреймворк twitter bootstrap, содержит в своём арсенале много готовых компонентов. Помимо знаменитой сетки бутстрапа, там есть готовые выпадающие меню, кнопки, модальные окна, слайдер и аккордеон.

Подключить твиттер бутстрап можно через cdn, а также скачать файл к себе на хостинг.

Изначально данный Фреймворк создавался для прототипирования, а не для создания сайтов. Если нужно набросать прототип, или создать лендинг за короткое время, то этот инструмент будет очень полезен.

Для большого серьезного проекта bootstrap лучше не использовать. Для большого проекта лучше использовать свой код. Многие подключают помимо сетки, все остальные компоненты. Кнопки на бутстрапе очень примитивны, и вряд ли будет так, что дизайнер нарисует кнопки и эффекты как фреймворке. Получается вы нагружаете проект компонентами, которые не будут использоваться. То же самое касается и других компонентов. Вам в любом случае придется использовать свои стили.

Переписать готовые стили, только на первый взгляд кажется легко и просто. В результате вы сами себе создаете лишнюю работу, в которой новичок может запутаться. Также большие сложности возникают, когда над проектом работает несколько человек. Представьте, что один разработчик стилизовал меню в одном компоненте, а его напарник переназначил стили в другом.

 

Bootstrap grid

Двенадцати колоночная сетка бутстрапа. Получается, что визуально весь ваш контент будет заключен в эти 12 колонок. В документации все это подробно описано.

Для небольших проектов, где дизайн выполнен строго по сетке бутстрапа, можно сверстать лендинг за короткое время. Что касается адаптивности, то bootstrap в своем роде mobile first, и адаптация делается очень быстро.

Однако поддерживать крупные проекты, сверстанные на bootstrap сложнее. При разработке большого проекта мешает большая вложенность, которую создает структура сетки, состоящая из строк и столбцов. Также возникают трудности в поддержке крупного проекта, если разработчик лениться комментировать секции и блоки. В этом случае выигрывает чистый код html, css, написанный по БЭМ.

Если вам нужна более подробная консультация, пишите мне в сообщения группы ВКонтакте

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *