As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。




已关闭8年。




我正在使用Rails 3.1应用程序。我想拥有一个涵盖渐变,阴影等的框架/库。Compass很受欢迎,但要使其与Rails 3.1很好地配合使用对我来说是个挑战,因此我选择了Bourbon,后者似乎也很受欢迎。我想知道指南针和波旁威士忌之间的主要区别是什么。或者,如果您使用其他框架,请分享。
  • 为什么您偏爱一个框架而不是另一个?
  • 您是否经历过浏览器或Rails等版本的兼容性问题?
  • 哪个具有更大或更佳的mixins库?
  • 最佳答案

    我有同样的问题,我进行了更多的研究,同时安装了Compass和Bourbon并使用了Bourbon,其原因如下:

  • Compass没有完全与Rails 3.1一起安装。它似乎更具侵入性,需要配置文件(为什么?),并且通常认为它对特定的工作方式有更多的依赖性,而不仅仅是提供CSS框架。
  • Bourbon对于Rails 3.1 super 简单,开箱即用。该文档最直接,尽管我必须首先了解CSS3盒模型(这很容易做到-Google的最佳结果是物有所值)。相比之下,我立即迷失了Compass文档,我不确定自己需要什么,不需要什么,有很多东西,我担心要花很长时间才能弄清楚。
  • Bourbon是较新的开发,似乎在CSS3上有很多应用。我不会对其他答案之一给予过多的信服,因为波旁威士忌没有那么多的 Activity ,但应该丢弃它。我觉得波旁威士忌是新的先锋,随着成熟的指南针正在失去 Activity ,它将吸引更多的 Activity 。刚开始的时候,新来的 child 并不那么受欢迎,但这对于长期的有用性来说是一个差劲的措施。
  • 如果您可以不用没有CSS3的旧版浏览器生存,那么Bourbon可能是一个不错的选择。对于旧式支持,还提供了各种JS解决方案,可以向旧的浏览器教授必要的技巧。
  • 作为开发人员,Bourbon多年来第一次摆脱了接触CSS的恐惧。与Flutie一起尝试即可获得一些基本的布局。
  • 10-06 09:22