Bootstrap. Так ли он хорош?

Главные вкладки

Аватар пользователя VasyOK VasyOK 16 мая 2018 в 15:11

Вот не знаю использовать ли его? Продвинутые сеонисты требуют:
1. Вес страницы. Он будет однозначно больше за счет "не своих" CSS и JS.
2. Соотношение кода к тексту. Оно в Bootatsrap-е тоже будет больше чем надо за счет всяких .pt-md-5, .btn-outline-primary, .justify-content-between т.д.

Или подобные требования предъявляют только мне?

Комментарии

Аватар пользователя adubovskoy adubovskoy 16 мая 2018 в 15:15

Бутстрап может быть весьма плох и неудобен (зависит от задачи), но совсем не из-за тех пунктов, которые у вас в топике перечислены) Значимые минусы:
1. Архитектурно бутстрап - про разметку, а не про сборку. не самая удобная система миксинов и переменных в мире.
2. Иногда надо проще не использовать его сетку, чем воевать с ней
3. Аналогично про компоненты

А в некоторых проектах он идеально заходит. Поэтому знать нужно конечно.

Аватар пользователя fairrandir fairrandir 16 мая 2018 в 15:25
1

1. Вес страницы - это значимая вещь без всякого сео. На тех же мобилках. Меньше скриптов, меньше стилей, больше кэша.
2. Это требуют не сеонисты, а сеорасты.

Аватар пользователя VasyOK VasyOK 17 мая 2018 в 15:01

adubovskoy wrote:

А в некоторых проектах он идеально заходит

поподробнее можно ?

fairrandir wrote:

Вес страницы - это значимая вещь

Кароче Бутастрап заборт и не чекаясь? Либо заказчикам на Бутсрапе говорить "вы его выбрали - значит вес станицы не требуйте" - так они разговаривать не захотят.

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:

ограничений и бюджета

Бутстрап должен бюджет увеличивать или уменьшать?

Аватар пользователя VasyOK VasyOK 17 мая 2018 в 15:42

как он может подойти при малом бюджете если надо боротся с его сеткой и классами?
одно дело в своих классах ориентироваться другое дело в чужих да еще и за меньшие деньги что-ли?

Аватар пользователя sas@drupal.org sas@drupal.org 18 мая 2018 в 8:05

Готовые паттерны реализуют максимум претензий, классы конечно и описаны для использования библиотека устойчива и протестирована.

Аватар пользователя gun_dose gun_dose 17 мая 2018 в 16:00

VasyOK wrote:

боротся с его сеткой и классами

Это как? Нужен класс - поставил, не нужен - не поставил. Бороться то зачем?

Аватар пользователя fairrandir fairrandir 17 мая 2018 в 16:11

Не, борьба с бутстрапом (по крайней мере раньше), заключалась в борьбе со стилями, который он навешивает по дефолту на тэги.

Аватар пользователя gun_dose gun_dose 17 мая 2018 в 19:49

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

Аватар пользователя gun_dose gun_dose 17 мая 2018 в 21:50

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

Вот с гитом, например, тоже легче и быстрее работается, но все, кто его ниасилил, считают его абсолютным злом. И таких большинство.

Аватар пользователя gun_dose gun_dose 17 мая 2018 в 22:08

Сорсы скачиваешь и подключаешь только нужные scss-файлы. Пример я ниже скидывал. Почему дешевле? Да банально в сетке товаров во вьюхе навесил классы на строки, а в шаблоне к их обёртке добавил row. И всё красиво и адаптивно. Можно это и вручную сделать за 15 минут, но время и есть деньги. Потом всякие дропдауны, поповеры и коллапсы делаются добавлением пары классов в шаблон, и не надо свои скрипты под это писать.

Аватар пользователя pselfin pselfin 17 мая 2018 в 22:01

+1.
Во всяком случае для ленивых самое оно.
И друпальные модули многие с ним дружат - от вивса, до параграфов.

Аватар пользователя gun_dose gun_dose 17 мая 2018 в 22:25

А ты вообще как бутстрап подключаешь к друпалу? И Bootstrap и Radix из коробки рендерят менюхи со всеми нужными классами. Я юзаю радикс, т.к. он умеет создавать подтемы через драш и там уже в коробке есть конфиг галпа, где нужно поменять только алрес локального сервака.

Аватар пользователя VasyOK VasyOK 17 мая 2018 в 22:33

Вот в стандартную тему Bootstrap если подключить оно "из каробки" не понимает когда в меню есть пункты и подпункты. Ясно что это можно побороть, если с Бутстрапом "жить". Но таких проблем масса. Например uc_ajax_cart да и много еще чего.

Аватар пользователя gun_dose gun_dose 17 мая 2018 в 19:53
1

https://cgit.drupalcode.org/radix/tree/kits/default/assets/scss/default....

Шах и мат, аметисты! Вообще никаких проблем, отключить всё ненужное и дело с концом. Кроме того, бутстраповский скрипт также компилится из кусочков.

А если стили как бы подходят, но как бы не совсем, то вот:
https://cgit.drupalcode.org/radix/tree/kits/default/assets/scss/base/_va...

Аватар пользователя pselfin pselfin 17 мая 2018 в 22:04
1

Продвинутые сеонисты требуют:

Вам пора менять подрядчика на SEO))
Обращайтесь с конкретными проектами в личку)
ЗЫ борьба за килобайты может идти когда реально все остальное вылизано. Скорость загрузки страниц важна, но параноить тоже не надо. Сотни тысяч, если не миллионы, сайтов на бутстрапе прекрасно сидят в топах.