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

Аватар пользователя VasyOK

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

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

Тип материала:
0 Thanks

Комментарии

Аватар пользователя adubovskoy
adubovskoy 3 месяца назад

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

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

Аватар пользователя fairrandir
fairrandir 3 месяца назад
1

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

Аватар пользователя sas@drupal.org
sas@drupal.org 3 месяца назад

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

Аватар пользователя bumble
bumble 3 месяца назад

Если возникает вопрос "Нужен ли Bootstrap", ответ - нет.

Аватар пользователя VasyOK
VasyOK 3 месяца назад
adubovskoy написал:
А в некоторых проектах он идеально заходит

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

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

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

sas@drupal.org написал:
ограничений и бюджета

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

Аватар пользователя sas@drupal.org
sas@drupal.org 3 месяца назад
VasyOK написал:
Бутстрап должен бюджет увеличивать или уменьшать?

Бутстрап подойдет при малом бюджете.

Аватар пользователя VasyOK
VasyOK 3 месяца назад

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

Аватар пользователя sas@drupal.org
sas@drupal.org 3 месяца назад

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

Аватар пользователя gun_dose
gun_dose 3 месяца назад
VasyOK написал:
боротся с его сеткой и классами

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

Аватар пользователя fairrandir
fairrandir 3 месяца назад

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

Аватар пользователя VasyOK
VasyOK 3 месяца назад

Не нужны. Классы блоков, кнопок, менюх, регионов.

Аватар пользователя gun_dose
gun_dose 3 месяца назад

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

Аватар пользователя VasyOK
VasyOK 3 месяца назад

так они для меня все ненужные

Аватар пользователя gun_dose
gun_dose 3 месяца назад

То есть тебе не нужен ни один из компонентов бутстрапа? Тогда какая тебе разница, хорош ли он?))

Аватар пользователя VasyOK
VasyOK 3 месяца назад

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

Аватар пользователя gun_dose
gun_dose 3 месяца назад

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

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

Аватар пользователя VasyOK
VasyOK 3 месяца назад

Против Гита ничего не имею.
https://getbootstrap.com/docs/4.1/examples/ что тут можно сделать быстрее и легче? Я только таблицу с графиком вижу.
Как может быть дешевле, если добавляется +1 технология?

Аватар пользователя gun_dose
gun_dose 3 месяца назад

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

Аватар пользователя Semantics
Semantics 3 месяца назад

Невероятно, но факт, матофильтр д.ру не пропускает это видео про Гит и ГитхаП
https://vk.cc/84Rm1o

Аватар пользователя itcrowd72
itcrowd72 3 месяца назад
1

Бутстрап хорош)

Аватар пользователя P.Selfin@drupal.org
P.Selfin@drupal.org 3 месяца назад

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

Аватар пользователя VasyOK
VasyOK 3 месяца назад

А многие не дружат и надо их подгонять. И стандартная система подпунктов меню с Бутсрапом не дружит.

Аватар пользователя gun_dose
gun_dose 3 месяца назад

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

Аватар пользователя VasyOK
VasyOK 3 месяца назад

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

Аватар пользователя gun_dose
gun_dose 3 месяца назад
1

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

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

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

Аватар пользователя P.Selfin@drupal.org
P.Selfin@drupal.org 3 месяца назад
1

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

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

Аватар пользователя VasyOK
VasyOK 3 месяца назад

они мне заказчики, а не подрядчики