最近我阅读了http://css-tricks.com/sass-vs-less/帖子,其中一段引起了我的注意,与 CSS3 Helping 有关
所以这归结为:Sass 有 Compass 而 LESS 没有。但它比这更深。为 LESS 创建像 Compass 这样真正健壮的项目的尝试没有成功,因为 LESS 语言不够健壮,无法正确完成。获胜者:萨斯
稳健性解释之一说:
Sass 在语言中具有实际的逻辑和循环运算符。if/then/else 语句、for 循环、while 循环和 each 循环。没有技巧,只是适当的编程。虽然受保护的 mixin 是一个非常酷且自然的概念,但语言的健壮性却属于 Sass。这种语言的稳健性使 Compass 成为可能。
我对这样的肯定感到不舒服,并有我的怀疑。如今,使用 Javascript(LESS 编译器)几乎一切皆有可能。
问题:
有可能在 LESS 之上构建类似 Compass 的工具,或者语言(JS)不够健壮,就像帖子说的那样??
注意:
答案应该集中在 LESS 是否足够强大以构建类似 Compass 的工具,而不是您在该主题中的个人偏好。专注于为什么(语言事实)你会做出那种肯定。