2012-01-14 7 views
1

私は最初のRoRプロジェクトを開始しています。私はSassに対して何も持っていない、私はちょうど最初に遭遇した。それは言った:私は一見コンパスではなくSimpLESS 理由RubyプロジェクトとRoRプロジェクトは、LESSではなくSassを使用する傾向がありますか?

  • とLESSでサスを使用して有意に多くの参照を見つけた

    1. 、(私は試して検討している)ルビーマインIDEが持っているようですSassオプションは内蔵されていますが、LESSの場合はありません。

    Rubyの開発でSassを好む固有の理由がある場合、単にSassとLESSのどちらが「より良い」か知りたくありません。

  • +8

    うわー、これはRails 3.1のデフォルトだからね? –

    答えて

    6

    一般的に味の問題です。どちらの言語も同様の概念(変数、ミックスイン、ネストなど)を持ち、同様に使用できます。

    私は個人的にはSCSSフレーバーまたはSASSを好みます。これはCSSとほとんど同じです(実際は構文的にCSSです)。私は新しい言語を完全に習得する必要はありません。私にとっては、とても自然に感じます。一方でLESS(そして一定量のSASS)は新しい構文を使用します。これにより、使用を開始するのが難しくなり、既存のCSSをそのまま使用することができなくなります(これは大きなポイントです)。

    Rails 3.1以降では、デフォルトのスタイルシートライブラリとしてSASSを推奨しています。これをオーバーライドして好きなものを使用することはできますが、多くの人がデフォルトとして使用するものを使用します。

    +0

    良い答え - ウェブ開発は複雑なテーマです。特に、ほとんどのフレームワークがあなたのために作るデフォルトの選択肢を無視すると! –

    0

    SASSはHAMLに似ているので、私はSASSを好む