作成日: 2015-03-23 18:58:34 / last updated at: 2017-02-12 18:59:01
カテゴリ:
CSS HTML Web
GruntとかGulpの記事漁ってたら、皆してsass/less/stylus使いまくってて、今更ながら何がどう違うのか2015-03時点でググったメモ。
いずれもCSS記述を効率化するための独自言語、記法を定め、静的 or 動的にCSSに変換している点は共通。
あってるか分からないけど、三行でまとめ:
- Less : node.jsで動くコマンドラインツールだけど、ブラウザ上で実行時に動的に処理することもできる。
- Sass : rubyで動くコマンドラインツールでCSSに変換する。条件分岐や繰り返しなどよりプログラミング的な処理を埋め込むことが出来る。compassというSass用のCSS生成フレームワークがある。
- Stylus : 一番後発でLessとSassの良いとこどり。node.jsで動くコマンドラインツールで、かなり簡潔な書き方ができる。
各公式サイト:
- Getting started | Less.js
- Sass: Syntactically Awesome Style Sheets
- Stylus — expressive, robust, feature-rich CSS preprocessor
SassとLessの比較:
- CSS拡張メタ言語「SCSS(Sass)」と「LESS」の比較 - (DxD)∞
- SCSS(Sass)とLESSの比較とその結果 | コラム | Web制作 株式会社ワンゴジュウゴ WAN55 (東京・千代田区)
- CSSメタ言語のSass ScssとLessを比較しました - Qiita
Stylusの入門とSass/Lessとの比較:
- CSS - Stylus入門したときのまとめ - Qiita
- Sass と LESS 以外の選択肢 Stylus
original url: https://www.glamenv-septzen.net/view/1400