2014-01-12 2 views
4

Так что это была тема дебатов между мной и другим кодером. Мы используем основу для проекта, и ему очень нравится следовать системе, которую они предоставляют. Мне нравится рисковать, когда он не подходит точно.Когда использовать Foundation/Bootstrap или custom css?

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

Когда это право использовать рамки css и когда вы должны выйти за его пределы?

+0

Если вы хотите больше, чем «это зависит» в качестве ответа, вы должны быть более конкретным. –

ответ

2

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

В противном случае, если вы уверены в том, что сами создаете отзывчивый фрейм, вам следует идти вперед. Но, если вы чувствуете, что не принимаете помощь от других в форме css-фреймворков.

Этот вопрос слишком широк и может быть много возможных ответов. Вышесказанное - это только моя точка зрения.

+0

Спасибо за ввод. То, что я действительно получаю, - это когда вы уже используете фреймворк, когда вы должны использовать и когда следует его игнорировать. Рамки предоставляют множество инструментов, но иногда это не делает именно то, что я хочу. Вы можете либо с каркасом, либо свернуть свой собственный css. Это то, что регулярно появляется во время разработки для моей команды. –

+2

Ах! В этом случае вы должны стараться придерживаться рамки как можно больше и использовать пользовательский встроенный стиль, где это необходимо. Или, если это требуется во многих местах, создайте класс, который переопределяет функции по умолчанию. Опять же, это только моя точка зрения. – Ranveer

+0

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

2

Прежде всего, если у вас уже есть опыт работы с одним каркасом, если вы не делаете это для исследования, придерживайтесь его. В противном случае вы можете проверить это comparison.

Также, если вы используете веб-инфраструктуру, такую ​​как Rails, Spring MVC и т. Д., Проверьте состояние интеграции между обеими фреймворками.

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