指南针与波旁框架

时间:2011-10-05 19:25:51

标签: ruby-on-rails compass-sass css-frameworks bourbon

我在rails 3.1应用程序上工作。我希望有一个框架/库,涵盖渐变,阴影等。指南针已经很受欢迎,但让它与rails 3.1很好地配合对我来说是一个挑战,所以我选择了Bourbon,它似乎也越来越受欢迎。我想知道Compass和Bourbon之间的主要区别是什么。或者,如果您使用的是不同的框架,请分享。

  • 为什么你更喜欢一个框架而不是另一个?
  • 您是否经历过浏览器或rails等版本的兼容性问题?
  • 哪一个有更大或更好的mixins库?

3 个答案:

答案 0 :(得分:21)

我有同样的问题,我研究了一下,安装了指南针和波旁威士忌并与波旁威士忌合作,原因如下:

  1. 指南针没有用Rails 3.1干净地安装。它似乎更具侵略性,需要配置文件(为什么?),并且普遍认为它对特定的处理方式有更多依赖,而不仅仅是提供CSS框架。
  2. Bourbon对Rails 3.1来说非常简单,开箱即用。文档是最直接的,虽然我不得不首先抓住自己的CSS3盒子模型(这很容易做到 - 谷歌的最佳结果是正确的钱)。相比之下,我立即迷失在指南针文档中,我不确定我需要什么,不知道什么,它有太多的碎片,我担心它可能需要很长时间才能弄明白
  3. Bourbon是一个较新的开发项目,似乎很多都是基于CSS3。我不会对其他答案给出太多的信条,因为波旁没有那么多的活动但它应该被丢弃。我有一种感觉,波旁是新的先锋,随着更加成熟的指南针失去活动,它将吸引更多的活动。这个街区的新孩子起初并不那么受欢迎,但这对于长期有用性来说是一个很差的措施。
  4. 如果你没有不使用CSS3的旧版浏览器,那么Bourbon可能是一个不错的选择。对于传统支持,还有各种可用的JS解决方案,可以向旧浏览器传授必要的技巧。
  5. Bourbon作为开发人员多年来第一次带走了对触摸CSS的恐惧。尝试使用Flutie来获得一些开箱即用的基本布局。

答案 1 :(得分:18)

所以,我快速浏览了Bourbon文档,它看起来像是一个比Compass更简单,更小的版本。确实,Compass中最常用的东西是CSS3 mixins,但Compass不仅如此。特别是,我会查看spriting supportsupport for multiple elements like gradient backgrounds and box-shadows,看看你是否喜欢这个。

虽然Bourbon已经涵盖了基础知识,但Compass会有一些非常好的边缘情况。例如,我经常使用sticky-footer mixin

答案 2 :(得分:-19)

指南针有更多的牵引力和可见度。我刚刚在Twitter上问过 - 没有人知道波旁威士忌。