指南针和SASS或Less?

11

我了解Less在CSS方面的用途,也看过Twitter Bootstrap产品。但有人能否解释一下这些与Compass和SASS相比如何呢?目前我只真正理解了SASS。那么,Compass是怎么帮助我的呢?

我正在 Windows 平台上使用 ASP MVC3(4),我能在该平台上使用 Compass 和 SASS 吗?


要了解什么是Compass,可以阅读这篇文章:https://github.com/Snugug/training-glossary/wiki/Compass - Andrey Mikhaylov - lolmaus
2个回答

9
SASS和LESS基本相同;它们都能够使用变量和混合等,然后将其编译为普通的CSS。
Twitter Bootstrap是一个CSS框架(包括一些JavaScript插件),具有各种不同的样式,可以通过定义网格、排版等快速启动。它确实提供了一些LESS文件,但这与LESS本身无关。
Compass更像是将上述两者结合起来的框架。它使用SASS,并提供比SASS和LESS本身更多的辅助函数。它还包括一个类似于Twitter Bootstrap的CSS框架,名为Blueprint。
由于拥有大量函数,我肯定会在未来的所有项目中使用Compass。
而且文档也非常好! http://compass-style.org/reference/compass/ 关于.NET/MVC3支持,请查看: http://thedevstop.wordpress.com/2012/01/08/integrating-the-compass-css-framework-into-visual-studio/
虽然我自己还没有尝试过,但这似乎是目前为止我见过最好的解决方案。
简而言之,我认为选择Compass是正确的选择!

刚用Compass测试了一下雪碧图,对开发流程有很大的改进!现在再也回不去以前的了 :) - Frexuz

2
Twitter的Bootstrap框架非常流行,基于LESS。我查看了它的Github存储库,似乎至少比Compass活跃度高两倍,更多的人喜欢这个项目。这只是需要注意的一点,无论你选择什么,两者都似乎非常稳定,你很可能会没问题的。

2
Bootstrap自v4版本起已经转向使用Sass:http://blog.getbootstrap.com/2015/08/19/bootstrap-4-alpha/ - Telmo Marques

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接