Tæknistörf

Sass og MESS forvinnsluvélar

Vefhönnuðir ættu að þekkja annan eða báða forvinnsluna

Kók eða Pepsi, Mac eða PC, Marvel eða DC? Í hverju samfélagi er umræða um hvor sé betri. Fyrir vefhönnuði eða verktaki , sú umræða er Sass eða MINNA.



Syntactically Awesome Stylesheets (Sass) og Leaner CSS (LESS) eru báðir CSS forvinnslur. Þetta eru sérstakar stílblaðaviðbætur sem gera hönnun auðveldari og skilvirkari. Bæði Sass og LESS safna saman í CSS stílblöð þannig að vafrar geti lesið þau. Þetta 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 vefþróunar er góð hugmynd að vera vel að sér í öðrum af forvinnslumunum tveimur - ef ekki báðum . Þegar það kemur að því þá hafa þeir margt líkt. Þeir gera ritun CSS einfaldari, hlutbundnari og skemmtilegri. Engu að síður eru nokkrir lykilmunir.

Sass er í Ruby á meðan MESS er í Javascript

Hönnuðir fara yfir hugmyndir á borðtölvu

Shannon Fagan/Getty Images

Sass er með aðsetur í Ruby og krefst Ruby uppsetningar. Þetta er ekkert mál ef þú ert með Mac. Hins vegar er það lengri uppsetning ef þú ert með Windows vél.

LESS var smíðað í Ruby, eins og Sass, en það hefur verið flutt yfir á JavaScript. Til að nota MINNA þarftu að hlaða upp viðeigandi JavaScript skrám á netþjóninn þinn eða setja saman CSS blöðin í gegnum ónettengdan þýðanda.

Til að úthluta breytum notar Sass '$' á meðan LESS notar '@'

tveir karlkyns CSS forritarar sitja fyrir framan fartölvu og borðskjá á skrifstofu

Luis Alvarez/Getty Images

Bæði Sass og LESS nota sérhæfða stafi til að úthluta breytum. Þetta er hluti af ávinningi þess að nota þessa forvinnslu. Þú þarft ekki að halda áfram að slá inn forskriftir í hvert skipti sem þú vilt úthluta breytum. Í staðinn geturðu bara slegið inn stafinn.

Í Sass er það dollaramerkið ($). Í LESS er það „hjá“ táknið (@). Eini ókosturinn við MINNA er að það eru nokkrir núverandi CSS-seljarar sem nota nú þegar @. Þessi flækja gæti stíft lærdómsferilinn aðeins.

Sass er með áttavita á meðan LESS hefur forræsingu

hópur vefforritara sem situr með fartölvur, ein fartölva sýnir kóðalínur

Caiaimage/Gertty Images

Sass og LESS eru með viðbætur tiltækar til að samþætta mixins (getan til að geyma og deila CSS yfirlýsingum um alla síðu).

Sass notar Compass fyrir mixins, sem inniheldur alla möguleika sem eru tiltækir með uppfærslum fyrir framtíðarstuðning.

LESS hefur Preboot.less, LESS Mixins, LESS Elements, gs og Frameless. Hugbúnaðarstuðningur LESS er sundurleitari en Sass, sem leiðir til margra mismunandi valkosta fyrir viðbætur sem virka kannski ekki allar á sama hátt. Fyrir verkefnið þitt gætir þú þurft að nota margar (eða allar) viðbætur á listanum til að endurtaka árangur Compass.

LESS hefur betri villuskilaboð en Sass

tölvuforritari að skoða línur af kóða

Razvan Chisu/Getty myndir

Bæði Sass og LESS hafa verið prófuð fyrir getu sína til að tilkynna villur í setningafræði. LESS hefur nákvæmari villuboð í prófunum - það tilkynnti rétta staðsetningu villunnar. Þetta getur komið sér vel þegar innsláttarvilla er að afspora kóðann. MÆRI villuboð geta hjálpað þér að bera kennsl á vandamálið fljótt.

LESS hefur notendavænni skjöl en Sass

vefforritari situr fyrir framan fartölvu á kaffihúsi

Hetjumyndir/Getty myndir

MINNA skjölin eru sjónrænt aðlaðandi og auðveldara að fylgjast með þeim fyrir fyrstu notendur. Sass skjölin krefjast annað hvort miklu meiri grunnþekkingar eða tíðra krossvísana við wiki við uppsetningu.​

Þessi staðreynd gæti í sjálfu sér vegið þungt á ættleiðingarhlutfalli annað hvort Sass eða LESS.