Sass dan KURANG Preprocessor

Pemaju web harus biasa dengan salah satu atau kedua-dua preprocessor

Coke atau Pepsi, Mac atau PC, Marvel atau DC? Dalam setiap komuniti, ada perdebatan yang lebih baik. Untuk pereka web atau pemaju, perdebatan itu adalah Sass atau Kurang.

Apa yang Sass dan KURANG?

Sintesis Awesome Syntactically (Sass) dan Leaner CSS (kurang) adalah kedua-dua preprocessor CSS. Mereka adalah sambungan khas stylesheet yang membuat reka bentuk lebih mudah dan lebih cekap. Kedua-dua Sass dan KURANG menyusun ke dalam gaya CSS supaya pelayar dapat membacanya, yang merupakan langkah yang perlu kerana penyemak imbas moden tidak dapat membaca .sass atau. Fail jenis fail.

Jika anda merancang untuk berada di dunia pembangunan web, itu adalah idea yang baik untuk berpengalaman dalam salah satu daripada dua preprocessors-atau kedua-duanya .

Apabila ia turun, keduanya sama. Mereka membuat penulisan CSS lebih mudah, lebih berorientasikan objek, dan pengalaman yang lebih menyeronokkan. Walau bagaimanapun, terdapat beberapa perbezaan utama. Lima daripadanya disenaraikan di sini.

  • 01 Sass berada di Ruby. KURANG Di dalam JavaScript

    Sass adalah berdasarkan Ruby, dan memerlukan pemasangan Ruby. Ini bukan masalah besar jika anda mempunyai Mac. Walau bagaimanapun, pemasangan lebih lama jika anda mempunyai mesin Windows.

    KURANG dibina di Ruby seperti Sass, tetapi telah dipindah ke JavaScript. Untuk menggunakan KURANG, anda memuat naik fail JavaScript yang berkenaan ke pelayan anda atau menyusun helaian CSS melalui penyusun luar talian.

  • 02 Untuk Menetapkan Pembolehubah: Penggunaan Sass $; KURANG Kegunaan @

    Kedua-dua Sass dan LESS menggunakan aksara khusus untuk memberikan pembolehubah. Dengan cara ini anda tidak perlu memasukkan spesifikasi; anda hanya boleh memasukkan watak itu.

    Di Sass, itu tanda dolar ($). Dalam KURANG, itu pada simbol (@). Satu-satunya kelemahan untuk LESS ialah terdapat beberapa pemilih CSS yang sedia ada yang sudah menggunakan @, jadi ia boleh mengeras kurva pembelajaran sedikit.

  • 03 Sass Has Compass, KURANG Mempunyai Preboot

    Sass dan LESS mempunyai sambungan yang tersedia untuk mengintegrasikan campuran (keupayaan untuk menyimpan dan berkongsi pengisytiharan CSS di seluruh laman web).

    • Sass mempunyai Compass sedia untuk mixins, yang termasuk setiap pilihan yang tersedia dengan kemas kini untuk sokongan masa depan.

    • KURANG mempunyai Preboot.less, kurang campuran, kurang elemen, gs, dan tidak berbahaya. Sokongan perisian kurang lebih berpecah daripada Sass, menghasilkan banyak pilihan yang berlainan untuk sambungan yang mungkin tidak berfungsi dengan cara yang sama. Untuk projek anda, anda mungkin memerlukan semua pelanjutan yang disenaraikan untuk mendapatkan prestasi yang serupa untuk Compass.

  • 04 KURANG Mempunyai Mesej Ralat yang Lebih Baik Daripada Sass

    Kedua-dua Sass dan KURANG telah diuji kerana keupayaan mereka melaporkan kesilapan dalam sintaks. KURANG mempunyai mesej ralat yang lebih tepat dalam ujian di mana ia melaporkan lokasi yang betul dari ralat.

    Sesuatu seperti ini boleh menjimatkan sedikit masa berpeluh atas kesilapan kesilapan.

  • 05 TIDAK Mempunyai Dokumentasi Mesra Pengguna Daripada Sass

    Dokumentasi LESS adalah visual yang menarik dan lebih mudah untuk diikuti untuk pengguna pertama kali. Dokumentasi Sass mempunyai lebih banyak pengetahuan asas atau persediaan wiki.

    Ini adalah fakta yang boleh menjadi penting kepada kadar penggunaan sama ada Sass atau KURANG kerana ia adalah platform yang direka untuk digunakan dalam reka bentuk laman web.