[Compass](http://compass-style.org/)?是 Sass 中最主要的框架。其開發者?[Chris Eppstein](https://twitter.com/chriseppstein),是 Sass 的兩位核心開發者之一。如果你想聽一下我的看法,我想說這個框架一直很流行。
不過,我已經不再使用 Compass 了,主要原因是它很大程度上拖慢了 Sass。Ruby Sass 本身就比較慢,所以在此之上增加更多功能并無益處。
實際上,我們通常只使用了框架本身的一點點功能,而完整的 Compass 是龐大的。混合宏的跨瀏覽器兼容功能也只是冰山一角。數學函數、圖像輔助、幽靈圖……使用這個優秀的工具有太多的好處了。
不幸的是,這就是所有的語法糖而且沒有一個是殺手級的特性。精靈圖生成器雖然_非常優秀_,但也會報出一兩個錯誤。不過?[Grunticon](https://github.com/filamentgroup/grunticon)?和?[Grumpicon](http://grumpicon.com/)?就運行的很好,而且它們還有可以被插入到構建過程的優勢。
雖然我不建議使用 Compass,但我也不會禁止使用它,特別是當它不兼容 LibSass 的時候(即使它正朝這個方向努力)。如果你感覺使用起來還不錯,這當然可以,但是我認為最終你也不會從中收獲更多。
Ruby Sass 目前正著手進行一些很棒的優化,目標是通過運用諸多函數和混合宏實現具有深度邏輯的樣式。它們應該顯著改善性能,而這往往是 Compass 和其他框架拖慢 Sass 的原因。
## 擴展閱讀
* [Compass](http://compass-style.org/)
* [Sass Frameworks: Compass or Bourbon](http://www.sitepoint.com/compass-or-bourbon-sass-frameworks/)
* [Why I don’t use Compass anymore](http://www.sitepoint.com/dont-use-compass-anymore/)
* [Is Compass to Sass with jQuery is to JavaScript?](http://www.sitepoint.com/compass-sass-jquery-javascript/)
- 關于作者
- 貢獻
- 關于Sass
- Ruby Sass Or LibSass
- Sass Or SCSS
- 其他預編譯器
- 簡介
- 為什么需要一個樣式指南
- 免責聲明
- 核心原則
- 語法格式
- 字符串
- 數字
- 顏色
- 列表
- Maps
- CSS規則集
- 聲明順序
- 選擇器嵌套
- 命名約定
- 常量
- 命名空間
- 注釋
- 標示注釋
- 文檔
- 結構
- 組件
- 7-1模式
- Shame文件
- 響應式設計和斷點
- 命名斷點
- 斷點管理器
- 媒體查詢用法
- 變量
- 作用域
- !default標識符
- !global標識符
- 多變量或maps
- 擴展
- 混合宏
- 基礎
- 參數列表
- 混合宏和瀏覽器前綴
- 條件語句
- 循環
- Each
- For
- While
- 警告和錯誤
- 警告
- 錯誤
- 工具
- Compass
- 柵格系統
- SCSS-Lint
- 總結概要