Ruby Sass Or LibSass

2018-02-24 15:11 更新

Sass 的第一次提交還要追溯到距今八年之久的 2006 年底——可見它已經(jīng)走過了一段漫長(zhǎng)的道路。最開始是基于 Ruby,隨后便各種版本滋生。其中最成功的要屬LibSass(使用 C 語(yǔ)言編寫),它與 Ruby 原生版本具有最佳兼容性。

在 2014 年,?Ruby Sass 和 LibSass 團(tuán)隊(duì)決定同步推出下一個(gè)版本。從那時(shí)起,LibSass 開始積極釋放版本以校驗(yàn)與 Ruby Sass 的不同,最后剩下的不一致之處被匯總在Sass-Compatibility?項(xiàng)目中。如果你知道兩個(gè)版本中尚未被發(fā)現(xiàn)的不一致之處,請(qǐng)?zhí)峤灰粋€(gè) issue 使更多開發(fā)者了解。

回到選擇編譯器的問題上來。實(shí)際上,這只取決于你。如果是在一個(gè) Ruby on Rails 的項(xiàng)目中,最好使用 Ruby Sass,它在這種情況下是最合適的。當(dāng)然你也要知道,在未來 Ruby Sass 會(huì)一直引領(lǐng) LibSass 的開發(fā)并作為其開發(fā)參考。

另一方面,LibSass 更關(guān)注于自身與項(xiàng)目之間的整合。如果你想在非 Ruby 項(xiàng)目中使用,比如 Node.js,node-sass?會(huì)是個(gè)不錯(cuò)的選擇。使用 LibSass 最主要的優(yōu)勢(shì)還是因?yàn)樗乃俣?,而且?Ruby Sass 更快。

擴(kuò)展閱讀

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)