|
Модератор
2379 / 1739 / 677
Регистрация: 07.08.2016
Сообщений: 4,093
|
|
Зачем люди изучают и используют Bootstrap?21.11.2017, 01:47. Показов 1663. Ответов 10
Метки нет (Все метки)
Не знаю куда написать, на форуме раздел для флейма не нашел, для данного раздела хоть косвенно, но подходит.
Извиняюсь если что-то нарушил. Собственно сабж. Для чего? Я понимаю склепать админку для сайта где не надо никаких наворотов, все как в армии параллельно и перпендикулярно. Подключать полную сборку и потом не использовать бОльшую часть кода как-то не слишком умно. Делать кастомную сборку для того чтобы уменьшить размер и потом все-равно переопределять стили для элементов, бороться с дефолтными значениями отступов, спрашивать советов на различных форумах... А если еще такой человек плохо знает нативный css? Вот как на одном форуме человек пишет что дали ему макет шириной 1920px, а он всегда работал с размером контейнера 1287px и теперь даже не знает как быть и куда прописывать эти самые 1920px... Да со всеми этими настройками и борьбой со стилями бутстрапа я вручную напишу css код быстрее, красивее и компактнее и в html у меня не будет километров классов для того чтобы поставить элементы по сетке. Вот только не надо говорить что при смене разработчика поддерживать и дописывать код написанный с помощью бутсрапа гораздо проще. Если человек пишет говнокод ему никакой фреймворк не поможет, а если код нормальный то и не надо никакой шаблонизации чтоб его понять. Вы скажете что при работе в команде над серьезным проектом типизация и шаблонизация это хорошо? Что во многих конторах требуют знания бутстрапа? Покажите мне хотя бы один серьезный проект написанный с помощью бутстрапа. Тогда, если это действительно серьезный проект, а не какой-нибудь интернет магазин с оборотом 3 рубля в месяц, я изменю свое мнение относительно него, да и другие люди которые прочтут эту тему будут знать что бутстрап это хорошо. В общем вот такой вот получился крик души...
1
|
|
| 21.11.2017, 01:47 | |
|
Ответы с готовыми решениями:
10
Зачем это используют Зачем используют конструкцию !() зачем используют 2 read!!! |
|
2525 / 1751 / 152
Регистрация: 11.08.2012
Сообщений: 3,349
|
||||||||||
| 21.11.2017, 02:44 | ||||||||||
|
1
|
||||||||||
|
Модератор
2379 / 1739 / 677
Регистрация: 07.08.2016
Сообщений: 4,093
|
||||||||||||||
| 21.11.2017, 11:21 [ТС] | ||||||||||||||
![]() Мне правда интересно.!important?
0
|
||||||||||||||
|
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
|
||||||||||||
| 21.11.2017, 11:49 | ||||||||||||
|
Добавлено через 5 минут
0
|
||||||||||||
|
Модератор
2379 / 1739 / 677
Регистрация: 07.08.2016
Сообщений: 4,093
|
||
| 21.11.2017, 12:21 [ТС] | ||
|
.classname будет содержать все стили каждого класса, в том числе все ширины и отступы. Что то мне подсказывает что работать это не будет
0
|
||
|
2525 / 1751 / 152
Регистрация: 11.08.2012
Сообщений: 3,349
|
|||||||||
| 21.11.2017, 13:33 | |||||||||
|
0
|
|||||||||
|
Модератор
2379 / 1739 / 677
Регистрация: 07.08.2016
Сообщений: 4,093
|
|
| 21.11.2017, 14:09 [ТС] | |
|
Возможно, если поковыряться в настройках переменных и кастомных стилях, то в итоге окажется не все так плохо, но вот реализация сетки бутстрапа где нужно прописать поведение КАЖДОГО элемента, даже если элементы однотипные и поведение у всех одинаковое, особенно когда этих элементов не один два, а несколько десятков это перебор.
А если завтра скажут переписать их поведение? В бутстрапе придется идти и в ручную все искать и менять, либо делать автозамену и проверять а везде ли все поменялось так как надо? В смартгриде я просто поправлю пару строк кода и все будет работать. Возможно тут как то можно выкрутиться с помощью пхп если на сайте он используется, не знаю, а если нет? Вообщем вывод вижу следующий, учить его стоит, но только после того как освоил верстку без него, а никак не наоборот. Может быть то, что на форумах постоянно всплывают темы о проблемах с бутстрапом от тех кто не знает основы верстки и сформировали мое негативное мнение, а на самом деле не все так страшно
0
|
|
|
2525 / 1751 / 152
Регистрация: 11.08.2012
Сообщений: 3,349
|
||||
| 22.11.2017, 07:13 | ||||
|
Добавлено через 2 минуты
0
|
||||
|
26 / 36 / 15
Регистрация: 15.01.2017
Сообщений: 311
|
|
| 22.11.2017, 14:04 | |
|
думали и при-думали... А, за шаблоны под это сие - за бабки....
обычный способ - монетизации .... кто как может и зарабатывает...
0
|
|
|
178 / 226 / 31
Регистрация: 18.02.2010
Сообщений: 2,313
|
|
| 23.11.2017, 04:03 | |
|
Люди изучают его, если хотят урвать кусок пирога на рынке заказов, связанный с ним ~15% чот такое, ну или если приходишь работать в вебстудию, а тебе говорят, вот твой коллега программер он любит работать с бутстрапом......неловкая пауза. Ещё, как я понимаю, саму идею подобных фреймворков первым этот самый бутсрап и открыл, уже глубоко впившийся в более низкую кодовую индустрию, как "удобный плагин" ещё до того момент, как это стало мейнстримом, иначе как объяснить его популярность во всех сферах GUI.
0
|
|
|
4 / 3 / 2
Регистрация: 09.12.2016
Сообщений: 24
|
|
| 23.11.2017, 19:49 | |
|
Ну вот у меня получается похожая ситуация, что пишу код сейчас без какого либо фреймворка и препроцессоров, практически все задачи выравнивания решаю флексами(когда делал меню по другому уже и забыл). Есть абсолютно свободные 14 дней, думаю потратить их на изучение какого либо фреймворка, косит меня на бутстрап но очень хочу освоить smartgrid вместе с sass и gulp но боюсь не справлюсь c гридами. Подскажите в какую сторону развиваться дальше?
0
|
|
| 23.11.2017, 19:49 | |
|
Помогаю со студенческими работами здесь
11
Зачем используют Eclipse?
Зачем используют сегментные регистры в Windows Зачем при создании 2d игр используют класс Canvas ?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|