7

最近、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 がコンパスのようなツールを構築するのに十分堅牢である、またはそうでないという事実に焦点を当てる必要があります。そのような肯定を行う理由(言語的事実) に注目してください。

4

3 に答える 3

10

LESSにもあります(堅牢性)

lolmaus の答えは、LESS が SASS と同じものを持っていないことを意味するので、彼の答えをパターン化するために、次のように簡単に応答させてください。

LESS には少なくとも 1 つの Compassようなコンパスがあり、セマンティック グリッド システム ( lessframework 、セマンティック グリッドfractionless )、メディア クエリ操作ツール (メディア クエリ ソリューションを除く)、さまざまなビルトイン数学およびカラー ツール、スタイリング ライブラリ ( Bootstrap3Lless elementsLESS hatClearlessなど

要するに、堅牢性はそれとは何の関係もありません。どちらも十分な強度があります。コンパスを使用した SASS は、おそらくより多くの注意を払ってきました (より多くの開発が行われました) が、SASS と LESS の両方には多くのサポーターがあり、ほぼ同等の機能を備えています。

于 2013-06-17T18:38:09.517 に答える
4

SASS を真に輝かせるのは、考えられるすべての目的のための多数の Compass 拡張機能のエコシステムです。

セマンティック グリッド システム ( SingularitySusyNeatZen Grids ...)、メディア クエリ操作ツール ( BreakpointBreakpoint Slicer ...)、さまざまな数学およびカラー ツール ( ToolkitModular ScaleResponsive CalculatorColor Schemerブレンド モード...)、スタイリング ライブラリ ( CompassBourbonFoundationSassy Buttons ...) など。

SASS を使用すると、足場を構築したり、何度も車輪を再発明したりする必要はありません。

レスポンシブギャラリー グリッドの例を次に示します。

> LESS の上にコンパスのようなツールを構築することは可能です。または、投稿にあるように言語が十分に堅牢ではありませんか??

理論的には、それを行うことに制限はありません。実際には、Compass エコシステムが既に存在するため、誰も気にすることはありません。

于 2013-06-17T07:59:42.207 に答える