Vefur verktaki ætti að vera kunnugur einum eða báðum preprocessors
Coke eða Pepsi, Mac eða PC, undur eða DC? Í hverju samfélagi er umræða um hver er betra. Fyrir vefhönnuðir eða verktaki er þessi umræða Sass eða Minna.
Hvað er Sass og minna?
Sýnishornar ógnvekjandi sniðmát (Sass) og Leaner CSS (LESS) eru bæði CSS preprocessors. Þau eru sérstök viðbótarsnið sem gerir hönnun auðveldara og skilvirkari. Bæði Sass og LESS safna saman CSS styleheets þannig að vafrar geta lesið þau, sem er nauðsynlegt skref vegna þess að nútíma vafrar geta ekki lesið .sass eða .less skráargerðir.
Ef þú ætlar að vera í heimi vefur þróun, það er góð hugmynd að vera vel versed í einum af tveimur preprocessors-eða bæði .
Þegar það kemur að því, eru þau bæði svipuð. Þeir gera að skrifa CSS einfaldari, meira hlutbundin og skemmtilegri reynslu. Engu að síður eru nokkrar helstu munur. Fimm þeirra eru skráð hér.
01 Sass er í Ruby. Frekari er í JavaScript
LESS var smíðaður í Ruby eins og Sass, en það hefur verið send til JavaScript. Til að nota LESS, hleður þú upp viðeigandi JavaScript skrám á netþjóninn eða safnar saman CSS skjölunum í gegnum ónettengda þýðanda.
02 Til að úthluta breytum: Sass notar $; LESS NOTES @
Bæði Sass og LESS nota sérhæfða stafi til að tengja breytur. Þannig þarftu ekki að halda áfram að slá inn upplýsingar; þú getur bara slegið inn stafinn.
Í Sass er það dollara skilti ($). Í LESS er þetta táknið (@). Eina hæðirnar fyrir LESS er að það eru nokkur núverandi CSS valsmenn sem nota nú þegar @, þannig að það gæti stíft námsferilinn svolítið.
03 Sass hefur áttavita, minna hefur forskeyti
Sass og LESS hafa viðbætur í boði til að samþætta mixins (getu til að geyma og deila CSS yfirlýsingum um vefsvæði).
Sass hefur Compass í boði fyrir mixins, sem inniheldur alla valkosti í boði með uppfærslum til framtíðarstuðnings.
LESS hefur Preboot.less, LESS Mixins, MINDUR Element, GS, og Frameless. Hugbúnaður stuðningur LESS er brotlegri en Sass, sem leiðir til margra mismunandi valkosta fyrir viðbætur sem kunna ekki allir að virka á sama hátt. Fyrir verkefnið þitt gætir þú þurft öll skráð eftirnafn til að fá svipaðan árangur í Compass.
04 LESS hefur betri villuboð en Sass
Bæði Sass og LESS hafa verið prófuð fyrir hæfni sína til að tilkynna villur í setningafræði. LESS hefur nákvæmari villuboð í prófunum með því að tilkynna réttar staðsetningar villunnar.
Eitthvað eins og þetta gæti valdið svolítið svitamyndun yfir lykilorðinu.
05 LESS hefur fleiri notendavænt skjal en Sass
LESS gögnin eru sjónrænt aðlaðandi og auðveldara að fylgja fyrir notendur í fyrsta skipti. Sass skjölin hafa miklu meira af þekkingargrunni eða wiki skipulagi.
Þetta er staðreynd sem gæti verið mikilvægt að upptökuhlutfalli annaðhvort Sass eða LESS þar sem það er vettvangur sem ætlað er til notkunar í vefhönnun.