Применение Bootstrap - есть сомнения

D8
На сайте с 14.01.2014
Offline
35
1293

Добрый день. Вопрос следующий. Делаем новый сайт. Программист сверстал все с помощью Bootstrap. Вырезал все лишнее и оставил только необходимое. Есть 3 момента, которые меня напрягают, и в которых я сомневаюсь, что они не скажутся на продвижении:

1. На всех страницах есть столбцы (2-4 столбца). Они формируются средствами Bootstrap. Формально в коде идет портянка, а Bootstrap ее рубит на столбцы с помощью css. Это не получится клоакинг с точки зрения поисковиков?

2. Грязный код (очень много классов и прочего).

3. За счет грязного и большого кода основной текст статьи будет размещаться примерно во 2/3 кода.

Прошу ответить тех, кто работал с Bootstrap. Я излишне переживаю или реально могут быть проблемы при продвижении?

Alex Klo
На сайте с 15.06.2006
Offline
304
#1

html5 + css - это наше всё, а всякие Bootstrap'ы только утяжеляют и загрязняют код, используются или ленивыми, или незнающими...

это как сайт и конструктор сайта...

при продвижении особых проблем быть не должно, если не накосячили по-жесткому...

Проверка и мониторинг позиций сайта ( http://www.topvisor.ru/?inv=1520 ) Продвигаю сайты http://climat-nw.ru/conditioner-installation/ http://www.aircom-spb.ru/service/montaj/
mendel
На сайте с 06.03.2008
Offline
232
#2
djidji87:
Это не получится клоакинг с точки зрения поисковиков?

Нет, к клоакингу бутстрап не имеет никакого отношения.

djidji87:
Грязный код (очень много классов и прочего)

В принципе "много классов и прочего" не является проблемой именно бутстрапа, а того как пишет ваш верстальщик. С помощью LESS можно спрятать большинство классов которые вам мешают через миксины, оставив только семантичные названия классов. Но в реальности это уместно только в крупных проектах когда есть куча лишних бабок и хочется сделать совсем красиво, или реально есть необходимость по причине большой сложности. Поисковику пофиг на ваши пару десятков лишних классов. Важнее более общие показатели вроде валидности (не поймите превратно, гоняться за формальной валидностью не обязательно, главное чтобы структура была адекватная и т.п.), размер страницы, общая скорость загрузки, процент кода против самого контента и т.п.

djidji87:
За счет грязного и большого кода основной текст статьи будет размещаться примерно во 2/3 кода.

Это вообще не про бутстрап.

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

Но даже если и так, то никто не мешает вам переставить блоки местами, а визуально оставить как было с помощью бутстрапа. При этом если вы размечаете контент html5-тегами вроде aside, header и т.п. то это вообще значения не имеет.

Если же вы говорите о том, что у вас очень много кода в шапке страницы (загрузка плагинов, дополнительный CSS и т.п.), то это вообще не про бутстрап а про общие принципы верстки или про сторонние плагины.

В идеале - покажите пациента чтобы понять паранойя у вас или есть проблема.

---------- Добавлено 09.07.2017 в 11:31 ----------

Alex Klo:
html5 + css - это наше всё

БЭМ наше фсё. Ага. И секта бурундука в придачу.

Всего должно быть в меру.

Если ты не используешь бутстрап, то ты используешь другой фреймворк.

Если ты не используешь фреймвор, то ты все равно используешь фреймворк, только свой.

Иначе будет полная Ж с кроссбраузерностью и\или адаптивностью.

Не нравится бутстрап потому что тяжелый?

Сетка, нормалайзер и резиновые инструменты весят всего 15кб.

Вот так, в лоб. Если сразу с сайта скачивать.

А так то можно и подпилить под себя что надо, что не надо.

Но это если совсем всё самому переписывать.

А так то бутстрап для того и нужен, чтобы быстро на мокать все что тебе надо, а потом допилить лишь то что отличается.

При правильно настроенном сервере (сжатие, кеширование), а в идеале еще и с CDN (уже скачано пользователем на другом сайте с вероятностью 80%) - потери смехотворны. Но бонусом будет то, что пользователь может использовать в своих статьях знакомые классы.

Семантичность классов смущает? Ну так миксины же. Прячь что хочешь.

Пока в CSS не залезешь и файрбаг не включишь так бутстрап и не узнаешь.

Разве что надо будет руками плагины включать в jquery чтобы они знали на какие новые названия классов им "возбуждаться". Заодно и data-* туда уберем.

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

Шутку любишь над Фомой, так люби и над собой. (с) народ. Бесплатные списки читабельных(!) свободных доменов (http://burzhu.net/showthread.php?t=2976) (5L.com) Сайты, All inclusive. 5* (/ru/forum/962215)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий