x
 
Андрей Пулин
5 апреля 2018
Советы почтой каждую неделю
Пожалуйста, получите наше письмо, чтобы подтвердить свой адрес:
Вы подписаны на «Советы за неделю»:

Руст, скажите, в бюро не преступление использовать Бутстрап? А если не в прототипах, а в рабочих проектах? Если да, но с оговорками, то расскажите поподробнее.


Не преступление. Бутстрап — инструмент, использовать его или нет зависит от того, насколько он подходит для задачи и насколько хорошо вы им владеете.

Я не вижу ничего плохого в том, чтобы использовать Бутстрап в рабочих проектах. По сути, это набор классов, реализующих сетку, базовую типографику и набор адаптивных компонентов, из которых можно собирать страницы. Все это легко темизируется, позволяя адаптировать Бутстрап под особенности дизайна проекта.

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

Чтобы пользоваться такой библиотекой было проще, её можно оформить в стайлгайд с помощью Storybook или другого похожего инструмента:

Ещё по теме

Темизация Бутстрапа
P. S. Это был совет о веб-разработке. Хотите знать всё о коде, тестах, фронтенд-разработке, цеэсэсе, яваскрипте, рельсах и джейде? Присылайте вопросы.
Вёрстка и прототипирование — дисциплина Школы дизайнеров. Набор открыт. Чем раньше поступите, тем ниже стоимость и выше шанс на бесплатное место.
 

Поделиться
Отправить

Комментарии

Андрей Ситник
5 апреля 2018

К сожалению, главная тут проблема, что Бутстрап станет основной стилей. А он очень плохо спроектирован, чтобы быть основной. Нарушаются многие правила изоляции.

По мере роста вся эта основа будет вам мешать.

Тем более, очень часто весь Бутстрап используют ради пары функций. Например берут Бутстрап ради только сеток. Но для сетки есть много узкозаточеных и более качественно спроектированых решений. Например, Lost Grid.

Конечно, я согласен, что проблемы идут от применения инструмента, а не от самого инструмента. Но Бутстрап как раз плохо проходит для создания системы вокруг него (из-за плохой системы селекторов и отсутствие продуманной изоляции).

Владимир Тицкий
10 апреля 2018

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

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

Андрей Пулин
19 апреля 2018

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


Цель рубрики — обсуждение вопросов дизайна всех видов, текста в дизайне и взаимоотношений дизайнеров с клиентами.

Мы публикуем комментарии, которые добавляют к уже сказанному новые мысли и хорошие примеры. Мы ожидаем, что такие комментарии составят около 20% от общего числа.

Решение о публикации принимается один раз; мы не имеем возможности комментировать или пересматривать свое решение, хотя оно может быть ошибочно. Уже опубликованные комментарии могут быть удалены через некоторое время, если без них обсуждение не становится менее ценным или интересным.

Вот такой веб 2.0.

Какой движок выбрать для сайта рекламного агентства? Чеклист публикации сайта 2 Как объяснять разработчикам архитектуру проекта? Как улучшить сообщение о баге для разработчиков?




Недавно всплыло

Как сделать, чтобы публикация выделялась в ленте: композиция, исправление дефектов, цвет 1 1 Выбранные элементы списка, как не забывать принципы из советов бюро и когда нужен логотип 1 3