2012-03-22 127 views
11

我明白什么少提供了CSS和我也看了twitter bootstrap产品。但是有人可以解释一下这些与Compass和SASS的比较。我真的只知道SASS现在是什么。如何指南针,这对我有什么影响。指南针和SASS或更少和?

我正在与ASP MVC3(4)的Windows平台上工作。我可以在该平台上使用Compass和SASS吗?

+0

对于Compass的无废话解释,请阅读:https://github.com/Snugug/training-glossary/wiki/Compass – 2013-07-19 06:51:03

回答

9

SASS和LESS基本相同;能够使用变量和混合等,然后将其编译为正常的CSS。

Twitter Bootstrap是一个css框架(包括一些JavaScript插件),具有各种不同的风格,通过定义网格,排版等方式让您快速启动并运行。它提供了一些LESS文件,但这与LESS文件无关LESS本身。

罗盘更多的是这样一种结合上述的框架。它使用SASS的辅助功能比SASS和LESS提供的帮助功能要多得多。它还包括一个名为Blueprint的Twitter Bootstrap的类似css框架。

随着吨的功能,我肯定会使用指南针所有我即将到来的项目。
它也有很好的记录! 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
我会说,指南针是要走的路!

+0

刚刚经过Compass测试后发现。这对开发工作流程来说是一种革命性的变化!现在不能回到其他任何东西:) – Frexuz 2012-03-27 09:29:08

2

Twitter的Bootstrap框架非常流行,基于LESS。我检查了它的github回购,它看起来至少有Compass活动的两倍,更多的人喜欢这个项目。只是要注意的一点是,无论你选择什么,你都很可能会好起来的,两者看起来都很稳固。

+2

Bootstrap从v4开始转向Sass:http://blog.getbootstrap.com/2015/08/19/bootstrap-4-alpha/ – 2016-03-14 12:31:48