वेब डेवलपर्स को एक या दोनों प्रीप्रोसेसरों से परिचित होना चाहिए
कोक या पेप्सी, मैक या पीसी, मार्वल या डीसी? प्रत्येक समुदाय में, एक बहस है जिस पर बेहतर है। वेब डिज़ाइनर या डेवलपर्स के लिए, वह बहस सास या कम है।
सास और कम क्या हैं?
Syntactically बहुत बढ़िया स्टाइलशीट्स (एसएएस) और लीनर सीएसएस (कम) दोनों सीएसएस preprocessors हैं। वे विशेष स्टाइलशीट एक्सटेंशन हैं जो डिजाइनिंग को आसान और अधिक कुशल बनाते हैं। एसएएस और कम दोनों सीएसएस स्टाइलशीट में संकलित करते हैं ताकि ब्राउज़र उन्हें पढ़ सकें, जो एक आवश्यक कदम है क्योंकि आधुनिक ब्राउज़र .sass या .less फ़ाइल प्रकार नहीं पढ़ सकते हैं।
यदि आप वेब विकास की दुनिया में होने की योजना बना रहे हैं, तो दो प्रीप्रोसेसरों में से एक या दोनों में अच्छी तरह से जानना अच्छा विचार है ।
जब यह नीचे आता है, दोनों समान होते हैं। वे लेखन सीएसएस को सरल, अधिक ऑब्जेक्ट उन्मुख, और एक और अधिक सुखद अनुभव बनाते हैं। फिर भी, कुछ महत्वपूर्ण मतभेद हैं। उनमें से पांच यहां सूचीबद्ध हैं।
रुबी में 01 सास है। जावास्क्रिप्ट में कम है
रूस में सास की तरह कम किया गया था, लेकिन इसे जावास्क्रिप्ट में भेज दिया गया है। कम उपयोग करने के लिए, आप अपने सर्वर पर लागू जावास्क्रिप्ट फाइल अपलोड करते हैं या ऑफ़लाइन कंपाइलर के माध्यम से सीएसएस शीट संकलित करते हैं।
02 वैरिएबल असाइन करने के लिए: एसएएस $ का उपयोग करता है; कम उपयोग @
एसएएस और कम दोनों वैरिएबल असाइन करने के लिए विशेष वर्णों का उपयोग करते हैं। इस तरह आपको विनिर्देशों में प्रवेश करने की आवश्यकता नहीं है; आप सिर्फ चरित्र दर्ज कर सकते हैं।
सास में, यह डॉलर का संकेत ($) है। कम में, यह प्रतीकात्मक प्रतीक है (@)। कम से कम नकारात्मक पक्ष यह है कि कुछ मौजूदा सीएसएस चयनकर्ता हैं जो पहले से ही @ का उपयोग करते हैं, इसलिए यह सीखने की अवस्था को थोड़ा सा कठोर कर सकता है।
03 सास में कम्पास है, कम से कम प्रीबूट है
Sass और LESS में मिश्रणों को एकीकृत करने के लिए एक्सटेंशन उपलब्ध हैं (साइट पर सीएसएस घोषणाओं को स्टोर और साझा करने की क्षमता)।
सास में मिश्रित के लिए कम्पास उपलब्ध है, जिसमें भविष्य में समर्थन के लिए अपडेट के साथ उपलब्ध हर विकल्प शामिल है।
कम से कम Preboot.less, कम Mixins, कम तत्व, जीएस, और बेकार है। कम का सॉफ़्टवेयर समर्थन सास से अधिक खंडित होता है, जिसके परिणामस्वरूप एक्सटेंशन के लिए कई अलग-अलग विकल्प होते हैं जो सभी एक ही तरीके से कार्य नहीं कर सकते हैं। अपनी प्रोजेक्ट के लिए, आपको कम्पास पर समान प्रदर्शन प्राप्त करने के लिए सभी सूचीबद्ध एक्सटेंशन की आवश्यकता हो सकती है।
04 कम एसएएस से बेहतर त्रुटि संदेश है
सैक और कम दोनों को सिंटैक्स में त्रुटियों की रिपोर्ट करने की उनकी क्षमता के लिए परीक्षण किया गया है। परीक्षण में कम सटीक त्रुटि संदेश हैं जिसमें यह त्रुटि के सही स्थान की सूचना दी गई है।
ऐसा कुछ टाइपो पर थोड़ा पसीना बचा सकता है।
05 कम से अधिक उपयोगकर्ता के अनुकूल दस्तावेज है सास से
कम दस्तावेज पहली बार उपयोगकर्ताओं के लिए दृष्टि से आकर्षक और आसान है। सास प्रलेखन में ज्ञान आधार या विकी सेटअप का अधिक से अधिक है।
यह एक तथ्य है जो या तो सास या कम की गोद लेने की दर के लिए महत्वपूर्ण हो सकता है क्योंकि यह वेबसाइट डिजाइन में उपयोग के लिए डिज़ाइन किया गया एक मंच है।