2011-06-20 33 views
4

你好,我正在研究cleverCSS在我的python應用程序中使用。我正在查看Python包站點,其最新版本是從2007年開始的。我想知道是否有人繼續在類似項目上工作?我考慮使用LESS,但由於它是python而被更加巧妙地引用。CleverCSS更換

回答

7

除非有很好的理由需要使用基於Python的工具,否則我會建議您使用最好的工具來完成工作。我不特別喜歡LESS和SASS使用Ruby的方式,我寧願選擇Python —,但如果這就是他們使用的,那麼這就是他們使用的方式,我不會抱怨過於痛苦。如果我需要從Python代碼中使用它,並且與執行腳本相比,性能差異足夠顯着,那麼我只會使用像CleverCSS這樣的劣質代理來支持更高級的代碼。這是一個不太常見的問題。

至於選項,我認爲Stylus是最好的選擇;在各種情況下,它只比LESS和SASS好(其中最重要的是它的透明函數/ mixin調用—,這樣你就可以擁有一個border-radius mixin,它將採用有效的CSS border-radius: 2px;並添加任何你感覺到的前綴喜歡)。而且它Javascript編寫的,而不是紅寶石這是一個積極:-)

+0

謝謝我會研究一下。是的,我只是希望它是Python,因爲堆棧中的其他東西都可以很容易地嵌入到爲生產構建樣式表的現有腳本中。 – BillPull

+0

'subprocess.Popen'不難用。 (事實上​​,你需要Node會更重要。)我建議不要使用CleverCSS *,因爲它是Python,並且使用最好的工具,無論你決定如何,我想你會花更多的時間使用樣式表而不是編寫構建腳本。 –

+0

感謝手寫筆,它看起來很酷。 –