Вот не знаю использовать ли его? Продвинутые сеонисты требуют:
1. Вес страницы. Он будет однозначно больше за счет "не своих" CSS и JS.
2. Соотношение кода к тексту. Оно в Bootatsrap-е тоже будет больше чем надо за счет всяких .pt-md-5, .btn-outline-primary, .justify-content-between т.д.
Или подобные требования предъявляют только мне?
Комментарии
Бутстрап может быть весьма плох и неудобен (зависит от задачи), но совсем не из-за тех пунктов, которые у вас в топике перечислены) Значимые минусы:
1. Архитектурно бутстрап - про разметку, а не про сборку. не самая удобная система миксинов и переменных в мире.
2. Иногда надо проще не использовать его сетку, чем воевать с ней
3. Аналогично про компоненты
А в некоторых проектах он идеально заходит. Поэтому знать нужно конечно.
1. Вес страницы - это значимая вещь без всякого сео. На тех же мобилках. Меньше скриптов, меньше стилей, больше кэша.
2. Это требуют не сеонисты, а сеорасты.
Для некоторых проектов даже очень клиентам нравится, зависит от целей, задачей, ограничений и бюджета проекта.
Если возникает вопрос "Нужен ли Bootstrap", ответ - нет.
поподробнее можно ?
Кароче Бутастрап заборт и не чекаясь? Либо заказчикам на Бутсрапе говорить "вы его выбрали - значит вес станицы не требуйте" - так они разговаривать не захотят.
Бутстрап должен бюджет увеличивать или уменьшать?
Бутстрап подойдет при малом бюджете.
как он может подойти при малом бюджете если надо боротся с его сеткой и классами?
одно дело в своих классах ориентироваться другое дело в чужих да еще и за меньшие деньги что-ли?
Готовые паттерны реализуют максимум претензий, классы конечно и описаны для использования библиотека устойчива и протестирована.
Это как? Нужен класс - поставил, не нужен - не поставил. Бороться то зачем?
Не, борьба с бутстрапом (по крайней мере раньше), заключалась в борьбе со стилями, который он навешивает по дефолту на тэги.
Не нужны. Классы блоков, кнопок, менюх, регионов.
Ну так не используй их. Кроме того, если подключать бутстрап из исходников, там можно удалить ненужные компоненты.
так они для меня все ненужные
То есть тебе не нужен ни один из компонентов бутстрапа? Тогда какая тебе разница, хорош ли он?))
мне никакой. но люди требуют и говорят, что с ним легче, а значит дешевле.
Бутстрап, как и любой другой инструмент, перед использованием требует изучения. Когда знаешь, что к чему, то с ним действительно легче, быстрее и дешевле.
Вот с гитом, например, тоже легче и быстрее работается, но все, кто его ниасилил, считают его абсолютным злом. И таких большинство.
Против Гита ничего не имею.
https://getbootstrap.com/docs/4.1/examples/ что тут можно сделать быстрее и легче? Я только таблицу с графиком вижу.
Как может быть дешевле, если добавляется +1 технология?
Сорсы скачиваешь и подключаешь только нужные scss-файлы. Пример я ниже скидывал. Почему дешевле? Да банально в сетке товаров во вьюхе навесил классы на строки, а в шаблоне к их обёртке добавил row. И всё красиво и адаптивно. Можно это и вручную сделать за 15 минут, но время и есть деньги. Потом всякие дропдауны, поповеры и коллапсы делаются добавлением пары классов в шаблон, и не надо свои скрипты под это писать.
Невероятно, но факт, матофильтр д.ру не пропускает это видео про Гит и ГитхаП
https://vk.cc/84Rm1o
Бутстрап хорош)
+1.
Во всяком случае для ленивых самое оно.
И друпальные модули многие с ним дружат - от вивса, до параграфов.
А многие не дружат и надо их подгонять. И стандартная система подпунктов меню с Бутсрапом не дружит.
А ты вообще как бутстрап подключаешь к друпалу? И Bootstrap и Radix из коробки рендерят менюхи со всеми нужными классами. Я юзаю радикс, т.к. он умеет создавать подтемы через драш и там уже в коробке есть конфиг галпа, где нужно поменять только алрес локального сервака.
Вот в стандартную тему Bootstrap если подключить оно "из каробки" не понимает когда в меню есть пункты и подпункты. Ясно что это можно побороть, если с Бутстрапом "жить". Но таких проблем масса. Например uc_ajax_cart да и много еще чего.
https://cgit.drupalcode.org/radix/tree/kits/default/assets/scss/default....
Шах и мат, аметисты! Вообще никаких проблем, отключить всё ненужное и дело с концом. Кроме того, бутстраповский скрипт также компилится из кусочков.
А если стили как бы подходят, но как бы не совсем, то вот:
https://cgit.drupalcode.org/radix/tree/kits/default/assets/scss/base/_va...
Вам пора менять подрядчика на SEO))
Обращайтесь с конкретными проектами в личку)
ЗЫ борьба за килобайты может идти когда реально все остальное вылизано. Скорость загрузки страниц важна, но параноить тоже не надо. Сотни тысяч, если не миллионы, сайтов на бутстрапе прекрасно сидят в топах.
они мне заказчики, а не подрядчики