我理解Less为CSS提供了什么,我也看了一下twitter bootstrap产品。但有人可以解释这些与Compass和SASS的比较。我真的只明白SASS现在是什么。指南针怎么样,这对我有什么影响。
我正在使用ASP MVC3(4)在Windows平台上工作。我也可以在该平台上使用Compass和SASS吗?
答案 0 :(得分:9)
SASS和LESS基本相同;能够使用变量和mixins等,然后将其编译为普通的css。
Twitter Bootstrap是一个css框架(包括一些javascript插件),具有各种不同的样式,可以通过定义网格,排版等来快速启动和运行。它确实提供了一些LESS文件,但这与LESS无关本身。指南针更像是一种结合了上述内容的框架。它使用的SASS具有比SASS和LESS自身更多的辅助功能。它还包括一个名为Blueprint的Twitter Bootstrap的类似css框架。
随着大量的功能,我肯定会在我即将开展的所有项目中使用Compass 它也有很好的记录! http://compass-style.org/reference/compass/
关于.NET / MVC3支持,请看一下:http://thedevstop.wordpress.com/2012/01/08/integrating-the-compass-css-framework-into-visual-studio/
我自己还没有尝试过,但它似乎是迄今为止我见过的最好的解决方案。
<强> TL; DR 强>
我会说Compass是要走的路!
答案 1 :(得分:2)
Twitter的Bootstrap框架非常受欢迎,基于LESS。我检查了它的github仓库,它似乎至少有两倍于Compass的活动,更多的人喜欢这个项目。需要注意的是,无论你选择什么,你都很可能会好起来,两者看起来都很稳固。