我应该使用哪个(基于python的网站)?sass,compass,switchcss ......替代品?

pep*_*eam 6 css python sass compass-sass

用于组织CSS的最佳系统是什么?

我正在制作几个网站,我将python用于后端脚本.我有兴趣使用一些东西来帮助我组织LONG css脚本.

我很好奇python/django开发人员使用什么,并听说过switchcss.我见过朋友过去使用sass/compass,但这似乎需要一个ruby解释器,并且以这样的方式构建站点可能是好的,它不需要服务器上的python和ruby解释器(或者我的本地机器).但是,如果像sass这样的东西绝对是最好的选择,那么安装ruby并不困难.

Und*_*ned 9

几天前我问自己同样的问题.经过广泛研究:

"没有最好的系统来组织CSS"

虽然SASS对我更有意义,但我对LESS的经验并不多.

您不需要服务器上的Ruby用于SASS,只需将其安装在您的计算机上,并将输出的css文件作为普通的css文件上传/同步到您的服务器.(SASS可以支持大型网站,正常(缩小)静态css文件=服务器上的工作量减少).

SASS网站提到"SASS"语法比新的"SCSS"语法更简洁.许多人会争辩但是缩进是美观的,没有括号和没有分号以及导入为+&mixins as =等等.简单地创建SCSS语法以与LESS语法竞争.我已经尝试了两种并且"对我来说"SASS语法更有趣但这只是我的POV.

在SASS和SCSS语法之间进行选择时,您使用的文本编辑器及其设置会产生巨大差异.如果您不知道如何通过快捷方式缩进2个空格,您可能会花费整个时间在SASS语法编码上拧紧您的面部.SCSS不会给你不合适的缩进错误,你可能会像你需要的那样凌乱(就像手工css一样),尽管Chris Eppstein在考虑个人和团队工作的便利性时有所了解(在评论中) ):

http://thesassway.com/articles/sass-vs-scss-which-syntax-is-better

SCSS已快速填充,因为它现在是默认的,所以如果您要学习SASS语法,您可能最终都知道这两者,因为所有新资源都是针对SCSS的.(顺便说一句,你可以将SASS语法转换为SCSS,反之亦然)

所以这取决于偏好.尝试所有包括LESS.(指南针很棒)