Стоит ли использовать Twitter Bootstrap для полностью индивидуального адаптивного дизайна?

Я собираюсь создать веб-сайт с использованием Asp.Net MVC.

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

Проблема в том, что что касается html, css и javascript, я в значительной степени знаю, что делаю, поэтому буду использовать различные плагины js, если они мне понадобятся для достижения какой-либо желаемой функциональности.

Мы не будем использовать стандартные стили кнопок, которые предоставляет Твиттер, и, возможно, потребуется настроить многие аспекты виджетов и функций Твиттера — так есть ли какие-либо преимущества в использовании более полнофункциональной среды?


person wingyip    schedule 07.10.2013    source источник
comment
Мне кажется, что единственное, для чего вы будете использовать Bootstrap, — это отзывчивость. Я предполагаю, что есть некоторая экономия времени, если это будет сделано за вас. Если вам все равно нужно настроить стили, почему бы не воспользоваться фреймворком?   -  person Dave Swersky    schedule 07.10.2013
comment
Да, это все еще стоит ... даже если вы не используете эти плагины и предопределенные стили, вы можете полностью настроить его с помощью LESS (включая точки останова для медиа-запроса). Это, безусловно, сэкономит ваше время. Вы также можете удалить неиспользуемые плагины и элементы во время загрузки, чтобы приложение не раздувалось.   -  person Prasanna Aarthi    schedule 07.10.2013


Ответы (1)


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

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

В любом случае я бы посоветовал против сеток, основанных на отступах, таких как Bootstrap 3 и Foundation 4, поскольку они по существу заставляют вас создавать/вкладывать дополнительные элементы внутри каждого элемента только для прозрачных желобов (что-то очень распространенное). Это превращается в слишком много раздувания.

person Cory    schedule 08.10.2013
comment
Это очень интересно, но на самом деле просмотр вашего видео поднимает целую область, о которой я очень мало знаю. Какую IDE вы используете, чтобы собрать все это вместе. Я использую визуальную студию и asp.net mvc и в значительной степени использую код css и html. Было бы хорошо иметь IDE, в которой можно было бы использовать препроцессоры, такие как стилус или SCSS, для всей работы с интерфейсом и использовать визуальную студию для серверной части. - person wingyip; 09.10.2013
comment
IDE не имеет ничего общего с тем, какой препроцессор вы используете. Вы можете использовать Блокнот. Препроцессоры CSS (LESS, SCSS, Stylus), как правило, делают одно и то же, и у них есть наблюдатели командной строки, которые будут следить за изменениями в файле (в данном случае /css/custom.styl) и выдавать их как CSS. Sublime Text — это скорее текстовый редактор, чем IDE, поэтому, если вы занимаетесь тяжелой разработкой, вам может быть лучше что-то вроде Visual Studio. Короче говоря, используйте Visual Studio для своих материалов .NET и пусть командная строка следит за каталогом. - person Cory; 09.10.2013
comment
Спасибо Кори - это как бы открыло совершенно новый путь. Опять не по теме, но нашел хороший бесплатный плагин (Mindscape Workbench) для VS, но только для scss/sass/less. Познакомившись со Stylus, я предпочитаю синтаксис — просто он кажется более естественным. Решил использовать более простой фреймворк, а не Zurb или Bootstrap. Спасибо за информативный ответ - я надеюсь, что Джит взлетит - вы отслеживаете поглощение ради интереса? - person wingyip; 10.10.2013
comment
На самом деле я создатель/сопровождающий и часть очень сильной/талантливой команды, которая работает над этим сейчас, так что скоро он станет действительно сильным. - person Cory; 31.10.2013
comment
@ Кори, я нахожу это действительно интересным. У вас есть сайт для Jeet, чтобы я мог посмотреть? - person Xarcell; 30.11.2013