සාස් සහ අඩු ප්රොසෙසරර්ස්

වෙබ් සංවර්ධනය කරන්නන් එක් හෝ දෙකටම පෙර සකසන්නන් හුරු විය යුතුය

කෝක් හෝ පැප්සි, මැක් හෝ පීසී, මාර්වල් හෝ ඩීසී? සෑම ප්රජාවක් තුළම වඩා හොඳ විවාදයක් පවතී. වෙබ් නිර්මාණකරුවන්ට හෝ සංවර්ධකයන් සඳහා, එම විවාදය Sass හෝ අඩු.

සස් හා අඩු අය යනු කුමක්ද?

සෘජු ලෙස සම්භාව්ය විලාසිතා (Sass) සහ Leaner CSS (LESS) යන දෙකම CSS preprocessors වේ. ඒවා නිර්මාණය කිරීම පහසු සහ වඩා කාර්යක්ෂම වන විශේෂ විලාසිතාවල දිගු ඒවා වේ. Sass සහ LESS දෙකම බ්රව්සර් ඒවා කියවීමට හැකි වන පරිදි CSS වින්යාසය සකස් කිරීම සඳහා නවීන වෙබ් බ්රවුසර් හට කියවිය හැක .සass හෝ .less ගොනු වර්ග.

ඔබ වෙබ් සංවර්ධනය පිළිබඳ ලෝකය තුළ සිටීමට අදහස් කරන්නේ නම්, පෙර සැකසුම් දෙකෙන් එකක් හෝ හොඳින් දැන සිටීම හොඳ අදහසකි .

එය එය පහළට යන විට, දෙකම සමාන වේ. ඔවුන් CSS ලියන සරල, වඩාත් වස්තුව-දිශානති සහ වඩා විනෝදජනක අත්දැකීමක් ලිවීමෙන්. කෙසේ වෙතත්, ප්රධාන වෙනස්කම් කිහිපයක් තිබේ. ඒවායින් පස් දෙනෙක් මෙහි ලැයිස්තුගත කර ඇත.

  • 01 සාස් රබීහි සිටී. අඩුයි ජාවාස්ක්රිප්ට්

    Sass Ruby හි ​​පදනම්ව ඇති අතර Ruby ස්ථාපනය අවශ්ය වේ. ඔබට මැක් එකක් නම් මෙය විශාල ගනුදෙනුවක් නොවේ. කෙසේ වෙතත්, ඔබ වින්ඩෝස් යන්ත්රයක් තිබේ නම් එය දිගු ස්ථාපනය කිරීමකි.

    සබ්ස් වැනි ර Ruby තුල නිපදවා ඇති නමුත් එය JavaScript සඳහා ගෙන ඇත. අඩු අයුරින් භාවිතා කිරීම සඳහා, ඔබගේ සේවාදායකයට අදාළ සුදුසු JavaScript ගොනු උඩුගත කිරීම හෝ නොබැඳි සම්පාදකයකු හරහා CSS පත්රිකා සම්පාදනය කරන්න.

  • විචල්යයන් පැවරීම සඳහා: Sass Uses $; අඩු භාවිතයන් @

    Sass සහ LESS යන දෙකම විචල්යයන් පැවරීම සඳහා විශේෂිත අක්ෂර භාවිතා කරයි. මෙලෙස ඔබ පිරිවිතරයන්ට ඇතුල් වීමට අවශ්ය නොවේ; ඔබ චරිතයට ඇතුළු විය හැකිය.

    සාස්හි, එය ඩොලරයේ සංඥා ($) වේ. අඩුනම්, එය සංකේතය (@) වේ. LESS සඳහා වූ එකම දුර්වලතාවය වන්නේ දැනටමත් @ භාවිතා කරන CSS තේරියර් කිහිපයක් පවතින නිසා, එය ඉගෙන ගැනීමේ වක්රය ටිකක් තර කළ හැකිය.

  • 03 සස්ස් කොම්පස්ට්, අඩු වී ඇත

    Sass සහ LESS අඩවි පුරා CSS ප්රකාශනය ගබඩා කිරීම සහ බෙදාහදා ගැනීමට හැකියාව ඇති මික්ස්නය ඒකාබද්ධ කිරීම සඳහා දිගු තිබේ.

    • Sass has Complex සඳහා මිල්සින් සඳහා ලබා ගත හැකි අතර, අනාගත සහාය සඳහා යාවත්කාලීන කිරීම් සහිත සෑම විකල්පයක්ම ඇතුළත් වේ.

    • අඩු අයුරින් Preboot.less, අඩු මිශ්රන, අඩු දුර්වලතා, gs, සහ Frameless. LESS හි මෘදුකාංග සහාය Sass වලට වඩා කඩාකප්පල් වී ඇති අතර, සියල්ලම එකම ආකාරයෙන් ක්රියාත්මක නොවන දිගු සඳහා විවිධ විකල්පයන් බොහොමයක් ඇත. ඔබේ ව්යාපෘතිය සඳහා, Compass හි සමාන කාර්ය සාධනයක් ලබා ගැනීමට ඔබට ලැයිස්තුගත කරන ලද දිගුවන් අවශ්ය වනු ඇත.

  • 04 සස්සේ වඩා සැසඳීමේදී වඩා හොඳ පණිවුඩයක් ඇත

    Sass සහ LESS යන දෙකම සින්තාරයේ දෝෂ වාර්තා කිරීමට ඇති හැකියාව ගැන පරීක්ෂණයට ලක්ව ඇත. දුර්වලතාවයේ නිවැරදි ස්ථානය පිළිබඳ වාර්තා කරන ලද අඩුපාඩු වලදී වඩා අඩු නිවැරදි පණිවුඩ ඇත.

    මෙයින් යම් ආකාරයක දෝශාරෝපණයකට ගොදුරු වීමට කාලය ටිකක් ඉතිරි වනු ඇත.

  • 05 වඩා සැසදියට වඩා පරිශීලක-හිතකාමී ලේඛනයක් අඩුය

    අඩු ලියකියවිලි දෘශ්යමය ලෙස සිත් ඇදගන්නා හා පළමු වරට භාවිතා කරන්නන්ට අනුගමනය කිරීමට පහසුය. සාස් ප්රවෘත්ති පත්රයට වඩා වැඩි දැනුමක් හෝ විකි සැකසුමක් තිබේ.

    මෙය Sass හෝ LESS හි සම්මත අනුපාතය සඳහා වැදගත් විය හැකි කරුණකි. එය වෙබ් අඩවි නිර්මාණයේදී භාවිතා කිරීම සඳහා නිර්මාණය කර ඇති වේදිකාවකි.