Rails 3.1 и рамки стилей - PullRequest
       29

Rails 3.1 и рамки стилей

2 голосов
/ 01 октября 2011

Я создаю приложение в Rails 3.1, и мне действительно нравится вся функция SASS.

Я недавно посмотрел на Compass, а также натолкнулся на некоторые дебаты, в которых обсуждалась необходимость использования компаса в Rails 3.1. Честно говоря, то, что привлекло меня к компасу, это готовые миксины, такие как сброс css для совместимости со всеми браузерами, и такие вещи, как линейный градиент.

  1. Стоит ли использовать Compass в Rails 3.1? Ключевые преимущества?

  2. Мне также интересно узнать о других фреймворках. Какой фреймворк таблиц стилей наиболее популярен в Rails 3.1 с учетом новых возможностей rails? Какие рамки вы используете или какие порекомендуете?

  3. Я также видел Blueprint и некоторые статьи, подробно описывающие, как использовать Compass с Blueprint. Что я не понимаю, так это то, что если Compass - это фреймворк, а Blueprint - это фреймворк, почему кто-то хочет использовать их вместе и создавать беспорядок, почему бы не придерживаться одного. Честно говоря, мне нравится делать вещи простыми и придерживаться одной основы для выполнения одной работы. Может быть, я упускаю здесь какое-то преимущество, пожалуйста, объясните преимущества этого.

Любая помощь будет высоко ценится

1 Ответ

1 голос
/ 02 октября 2011

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

Blueprint предоставляет шаблонные решения для распространенных проблем CSS, но не имеет таких функций, как Compass, которые можно использовать для изменения их поведения. Он также имеет сетку для размещения страниц.

Вы можете использовать как вместе, так и выбирать, какие части устраивать.

...