2012-01-14 33 views
1

我開始了我的第一個RoR項目,現在我一直是LESS用戶。我對Sass沒有任何反應,我只是首先偶然發現了LESS。這就是說:原因Ruby和RoR項目傾向於使用Sass而不是LESS?

  1. 我發現顯著更多的參考資料使用薩斯和指南針,而不是減少與SimpLESS
  2. 乍一看,紅寶石礦IDE(我正在考慮嘗試)似乎有內置Sass選項,但沒有LESS。

我不想知道Sass和LESS哪個更好,簡單地說如果有一個內在的理由更喜歡Sass和Ruby的開發。

+8

嗯,因爲它是Rails 3.1中的默認值? – 2012-01-14 12:36:04

回答

6

一般來說,這是一個味道的問題。兩種語言都有相似的概念(變量,混合,嵌套,...),因此可以類似地使用。

我個人更喜歡SCSS的風味或SASS,因爲它大部分類似於CSS(實際上,它是語法上的CSS),我不必完全學習一門新的語言。對我來說,感覺非常自然。另一方面,LESS(和一定數量的SASS)使用了一種新的語法,這使得開始使用它變得更加困難,並且不允許不改變地使用現有的CSS(這對我來說是一個重要的點)。

另一個重要的問題是Rails自3.1開始支持SASS作爲默認樣式表庫。雖然你可以覆蓋這個並使用你喜歡的任何東西,但很多人使用默認的東西。

+0

好的答案 - Web開發是一個複雜的主題,尤其是如果您忽略大多數框架爲您提供的默認選項! – 2012-01-14 14:29:36

0

SASS與HAML類似,這就是爲什麼我喜歡SASS

相關問題