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

Compass vs Bourbon Frameworks

Im работает над рельсами 3.1. Я хочу иметь структуру/библиотеку, которая покрывает градиенты, тени и т.д. Компас был популярен, но заставить его хорошо играть с рельсами 3.1 было для меня проблемой, поэтому я выбрал Bourbon, который также, кажется, становится популярным. Мне интересно, какие основные отличия между компасом и бурбоном. Или, если вы используете другую структуру, пожалуйста, поделитесь ею.

  • Почему вы предпочитаете одну структуру над другой?
  • Испытывали ли вы какие-либо проблемы с совместимостью с браузерами или с версиями рельсов и т.д.?
  • В какой из них больше или лучше библиотека миксов?
4b9b3361

Ответ 1

У меня был тот же вопрос, и я исследовал его немного больше, установил как Compass, так и Bourbon и попал в Bourbon по следующим причинам:

  • Компас не удалось установить с Rails 3.1. Он казался намного более инвазивным, необходимым конфигурационным файлам (почему?) И, как правило, считал, что он имеет больше зависимостей от конкретного способа делать что-то, чем просто предоставлять фреймворк CSS.
  • Bourbon был очень прост для Rails 3.1 и работал из коробки. Документация была самой простой, хотя мне сначала пришлось ловить себя на коробках моделей CSS3 (что было легко сделать - лучшие результаты в Google были на самом деле на деньги). В отличие от этого, я потерялся в документации Compass с места в карьер, и я не был уверен, что мне нужно, а что нет, было так много штук, я боялся, что это может занять много времени, чтобы понять это.
  • Bourbon - это более новая разработка, и, похоже, банк на CSS3 много. Я бы не дал слишком много веры одному из других ответов, потому что у Бурбона не так много активности, но он должен быть отброшен. У меня такое чувство, что Бурбон - новый авангард, и он будет привлекать больше активности, поскольку более известный компас теряет активность. Новый ребенок на блоке не так популярен, но это плохая мера для долгосрочной пользы.
  • Если вы можете жить без устаревших браузеров, которые не делают CSS3, то, возможно, Bourbon - хороший выбор. Для устаревшей поддержки существуют также различные решения JS, которые обучают старым браузерам необходимые трюки.
  • Впервые за многие годы, как разработчик, Бурбон отнял страх прикоснуться к CSS. Попробуйте с Flutie получить некоторые основные макеты из коробки.

Ответ 2

Итак, я быстро взглянул на документацию Bourbon, и похоже, что это намного более простая, гораздо меньшая версия чего-то вроде Compass. Это правда, что наиболее часто используемым материалом в Compass является CSS3 mixins, но там больше для Compass, чем только это. В частности, я бы посмотрел на поддержку написания и поддержку нескольких элементов, таких как градиентные фоны и коробочные тени, чтобы увидеть, что вы хотите.

В то время как у Bourbon есть основы, есть некоторые действительно прекрасные случаи, которые Compass заботится. Например, я часто использую сочетание липкого нижнего колонтитула.

Ответ 3

Компас обладает гораздо большей тягой и видимостью. Я только что спросил в Twitter - никто не знал Бурбона.