Подтвердить что ты не робот

Это плохая практика использовать Bootstrap в производстве?

Я часто использовал Bootstrap для разработки моего пользовательского интерфейса. Он обеспечивает простой и эффективный способ избежать повторного использования компонентов пользовательского интерфейса, таких как навигационные бары и модалы. Недавно я связался с другим разработчиком, который сказал, что он не использует Bootstrap для производственных сайтов. Он говорит, что создание собственного интерфейса лучше. Я также прочитал книгу, в которой говорится, что бутстрап хорош для прототипа. Является плохой практикой использовать этот предопределенный пользовательский интерфейс при разработке сайтов.

4b9b3361

Ответ 1

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

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

Ответ 2

Твой друг прав. Bootstrap отлично подходит для быстрого создания веб-сайта для внутреннего использования или быстрого создания прототипов, но если вы не используете его функции (например, его стили, компоненты и т.д.), Это, вероятно, не нужно. Лично я никогда не использовал бы его в производстве для веб-сайта с предполагаемой продолжительностью жизни (если только внешний вид по умолчанию не сработал и не собирался меняться - например, CMS или раздел администратора).

Bootstrap способ делать вещи означает быструю разработку, но это не очень эффективно. Вы получаете 150 КБ стилей из ворот, и вы можете использовать только крошечную их часть.

Странно, но вы увидите, что люди утверждают, что он отлично подходит для публичных сайтов, и указывают на то, что он вырос из публичного сайта Twitter.com. Это не правда Bootstrap был разработан только для внутренних инструментов Twitter и использовался ими. И действительно, этот тип проекта - то, в чем он остается лучшим.

Так что, если сайт, который вы создаете, имеет короткий срок службы (и поэтому не сильно изменится), или все в порядке, чтобы выглядеть по умолчанию (например, интерфейс администратора), это может быть здорово. (И если вам нужна только сеточная система, вам, безусловно, не нужен CSS файл Bootstrap 121kb, особенно сейчас, когда CSS-сетки более широко поддерживаются.)

Тому Дж. Томасу тоже стоит посмотреть на сильные и слабые стороны Bootstrap: https://vimeo.com/68331927 (начинается через 17 минут, но вся презентация великолепна).

Ответ 3

Я бы не использовал Bootstrap для прототипирования. Его полные плохие предположения о том, как веб-сайты должны использовать CSS.

Для начала он использует компоновки на основе пикселей и размер шрифта, который является ошибкой NUMBER ONE, которую должен избегать каждый пользователь CSS. (Используйте EM или проценты, пункты для печати). Он также присваивает поля внутри контейнеров, что вызывает проблемы, если вы используете пиксельные единицы для родителей. Из-за этого вы будете часто видеть макеты Bootstrap, которые ломаются через поплавки и родительские div. Наконец, он предполагает, что веб-сайты должны быть "решены", а затем управляться с помощью поплавков, что не является необходимым. Блокируя ширину в пиксельные размеры, а затем плавающие элементы пиксельных блоков, вы нарушаете всю цель разделения структуры и содержимого. Структура, расположение и внешний вид приложения с бутстрапом важнее потока контента. Пользователь не может больше размер шрифтов и текста при использовании пикселей, и теперь просмотр таких макетов в значительной степени зависит от функций масштабирования и плавания, а не расширяемых блоков контента/текста, где выбор размера шрифта пользователя возрастает на основе пользовательского окна просмотра и устройства.

Бутстрап в этом смысле восходит к представлению о сети и CSS с OLDER 1999, охватывая устаревший визуальный приоритет построения веб-структур, а не более новый взгляд на контент, который мы разработали с использованием веб-стандартов и "масштабируемых", текстовые макеты после 2001 года. Если бы они просмотрели историю, они бы поняли, почему CSS и веб-сайты изменились в том, как текст был отображен и как используются решения для разных браузеров.

В этом смысле Bootstrap заново изобрел колесо, создал квадратный, когда круглый работал очень хорошо.:)

Ответ 4

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

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

Снова: Bootstrap отлично подходит для быстрого прототипирования, но для создания профессионального, легко отлаживаемого сайта, который вы (очень важно!) знаете код и знаете, что каждый отдельный кусок кода я не рекомендую использовать Bootstrap.