最近、http://css-tricks.com/sass-vs-less/の投稿を読み、CSS3 Helping に関連する 1 つのパラグラフが私の注意を喚起します
つまり、Sass には Compass があり、LESS にはありません。しかし、それはそれよりも深くなります。LESS 用の Compass のような実際に堅牢なプロジェクトを作成しようとする試みは成功していません。これは、LESS 言語が適切に実行できるほど堅牢ではないためです。勝者:サス
堅牢性の説明の1つは次のように述べています。
Sass には、言語の実際の論理演算子とループ演算子があります。if/then/else ステートメント、for ループ、while ループ、および each ループ。トリックはなく、適切なプログラミングだけです。保護された mixin は非常にクールで自然な概念ですが、言語の堅牢性は Sass にかかっています。この言語の堅牢性が Compass を可能にしているのです。
私はそのような肯定に不快感を覚え、疑問を持っています。今日では、ほとんどすべてが Javascript (LESS コンパイラー) で可能です。
質問:
LESS の上にコンパスのようなツールを構築することは可能です。または、投稿にあるように言語 (JS) が十分に堅牢ではありませんか??
注:
答えは、対象の個人的な好みではなく、LESS がコンパスのようなツールを構築するのに十分堅牢である、またはそうでないという事実に焦点を当てる必要があります。そのような肯定を行う理由(言語的事実) に注目してください。