2010-12-21 60 views
6

請原諒我對這兩種技術的無知,因爲我今天早上才知道他們。閱讀關於它們,看起來像我想使用的東西,但我不是Ruby開發人員。非紅寶石依賴HAML和SASS替代

是否有一個非Ruby等價於SASS和/或HAML

或者我可能完全問了一個錯誤的問題,但基本上我想在我的C#項目中使用這些。

+0

這是一個奇怪的問題:基於Ruby編譯SASS編譯只是SASS(和SCSS)的CSS。沒有理由避免僅僅因爲該工具是用ruby編寫而使用它(就像沒有必要知道任何用PHP編寫東西的c)。 – mzedeler 2012-08-17 08:55:07

回答

4

由於Haml的很大一部分在於允許您將注意力集中在模板中的實際代碼上,而較少關注標記,因此它必然與特定語言綁定。幸運的是,大多數流行語言都有版本,其中包括NHaml for .NET

Sass是一種自己的語言,它的輸出已經獨立於Ruby - 你只需要Ruby來運行編譯器。

+0

Perl在[Mojolicious web框架](http://mojolicious.org/)中也有[HAML功能](http://showmetheco.de/articles/2010/2/haml-renderer-for-mojolicious.html)模塊。我以前用過它的一些東西,讓HAML和Perl一起工作很好。 – 2010-12-23 20:48:36

1

還有一個相當於在PHP中SASS:LESS(點)組織

什麼可滿足您的需求,是LESS已經被移植到JavaScript作爲less.js:

https://github.com/cloudhead/less.js/

這意味着它與任何服務器端語言無關。