Sass na LESS Preprocessors

Waendelezaji wa wavuti wanapaswa kuwa na ujuzi na watangulizi wa kwanza au wawili

Coke au Pepsi, Mac au PC, Marvel au DC? Katika kila jumuiya, kuna mjadala kuhusu bora zaidi. Kwa wabunifu wa mtandao au watengenezaji, mjadala huo ni Sass au Chini.

Je, ni Sass na LESS?

Msanidi wa Stylesheets (Sass) na ya Leaner CSS (LESS) ni wajumbe wa kwanza wa CSS. Wao ni upanuzi maalum wa mitindo ambayo hufanya kubuni rahisi na kwa ufanisi zaidi. Wote Sass na LESS hukusanya kwenye safu za mitindo za CSS ili browsers ziweze kuzipata, ambayo ni hatua muhimu kwa sababu browsers za kisasa hawawezi kusoma .sass au aina zisizo za faili.

Ikiwa una mpango juu ya kuwa katika ulimwengu wa maendeleo ya wavuti, ni wazo nzuri kuwa na ufahamu vizuri katika mojawapo ya maandalizi ya kwanza-au wote wawili .

Unapokuja chini, wote wawili ni sawa. Wanafanya kuandika CSS rahisi, zaidi ya vitu, na uzoefu unaofurahia zaidi. Hata hivyo, kuna tofauti chache muhimu. Tano kati yao zimeorodheshwa hapa.

  • 01 Sass Ni katika Ruby. KIJA ni katika JavaScript

    Sass ni msingi katika Ruby, na inahitaji kufunga Ruby. Huu sio mpango mkubwa ikiwa una Mac. Hata hivyo, ni ufungaji mrefu ikiwa una mashine ya Windows.

    LESS ilijengwa katika Ruby kama Sass, lakini imetumwa kwa JavaScript. Ili utumie LESS, unapakia faili za JavaScript zinazofaa kwenye seva yako au usanie karatasi za CSS kwa njia ya mkusanyiko wa nje ya mtandao.

  • 02 Kugawa Vigezo: Sass Matumizi $; Matumizi Machache @

    Wote Sass na LESS hutumia herufi maalum kuteua vigezo. Kwa njia hii huna haja ya kuendelea kuingilia maagizo; unaweza tu kuingia tabia.

    Katika Sass, ni ishara ya dola ($). Katika LESS, ni ishara (@). Kikwazo tu cha LESS ni kwamba kuna wachache waliochagua CSS ambao tayari hutumia @, hivyo inaweza kuimarisha pembe ya kujifunza kidogo.

  • 03 Sass Has Compass, LESS ina Preboot

    Sass na LESS wana upanuzi unaopatikana ili kuunganisha mixins (uwezo wa kuhifadhi na kushiriki taarifa za CSS kwenye tovuti).

    • Sass ina Compass inapatikana kwa mixins, ambayo ni pamoja na kila chaguo inapatikana na updates kwa ajili ya msaada wa baadaye.

    • LESS ina Preboot.less, Mix Mix LESS, Elements LESS, gs, na Frameless. Msaada wa programu ya LESS ni mgawanyiko zaidi kuliko Sass, na kusababisha chaguzi nyingi tofauti za upanuzi ambazo haziwezi kufanya kazi sawa. Kwa mradi wako, unaweza kuhitaji upanuzi wa orodha zote ili kupata utendaji sawa na Compass.

  • 04 LESS Ina hitilafu bora zaidi kuliko Sass

    Wote Sass na LESS wamejaribiwa kwa uwezo wao wa kuripoti makosa katika syntax. LESS ina ujumbe sahihi wa hitilafu katika vipimo kwa kuwa iliripoti mahali sahihi ya kosa.

    Kitu kama hiki kinaweza kuokoa muda wa jasho juu ya typo.

  • 05 LESS Ina Nyaraka nyingi za Mtumiaji-Urafiki kuliko Sass

    Nyaraka za LESS zinaonekana kwa urahisi na rahisi kufuata watumiaji wa wakati wa kwanza. Nyaraka za Sass ina zaidi ya msingi wa ujuzi au kuanzisha wiki.

    Hii ni ukweli ambayo inaweza kuwa muhimu kwa kiwango cha kupitishwa cha Sass au LESS tangu ni jukwaa ambalo linatumiwa kwa matumizi katika kubuni tovuti.