Sass आणि कमी प्रीप्रोसेसर

लेखक: Louise Ward
निर्मितीची तारीख: 7 फेब्रुवारी 2021
अद्यतन तारीख: 16 मे 2024
Anonim
Sass आणि कमी प्रीप्रोसेसर - कारकीर्द
Sass आणि कमी प्रीप्रोसेसर - कारकीर्द

सामग्री

कोक किंवा पेप्सी, मॅक किंवा पीसी, चमत्कार किंवा डीसी? प्रत्येक समुदायात, यावर एक वादविवाद आहे जे अधिक चांगले आहे. वेब डिझायनर्स किंवा विकसकांसाठी, ती वादविवाद Sass किंवा LSS आहे.

कृत्रिमरित्या अद्भुत स्टाईलशीट (सस) आणि लीनर सीएसएस (एलईएससी) दोन्ही सीएसएस प्रीप्रोसेसर आहेत. ते विशेष स्टाईलशीट विस्तार आहेत जे डिझाइन करणे अधिक सुलभ आणि कार्यक्षम करतात. Sass आणि LSS दोघेही सीएसएस स्टाईलशीटमध्ये कंपाईल करतात जेणेकरून ब्राउझर त्यांना वाचू शकतील. ही एक आवश्यक पायरी आहे कारण आधुनिक ब्राउझर .sass किंवा .less फाइल प्रकार वाचू शकत नाहीत.

आपण वेब विकासाच्या जगात असण्याची योजना आखल्यास, दोन प्रीप्रोसेसरपैकी एकावर चांगले निपुण असणे चांगले आहे - जर त्या दोघांचे नाहीजेव्हा ते खाली येते तेव्हा त्यांच्यात बरीच साम्य असते. ते सीएसएस लेखन सोपे, अधिक ऑब्जेक्ट-देणारं आणि अधिक आनंददायक बनवतात. तथापि, तेथे काही मुख्य फरक आहेत.

सस रूबीमध्ये आहे तर जावास्क्रिप्टमध्ये कमी आहे


सस रुबीवर आधारित आहे आणि त्याला रुबी स्थापित करणे आवश्यक आहे. आपल्याकडे मॅक असल्यास ही काही मोठी गोष्ट नाही. तथापि, आपल्याकडे विंडोज मशीन असल्यास ते अधिक काळ स्थापित केले जाईल.

LSS हे रुसमध्ये सस प्रमाणे बांधले गेले होते, परंतु ते जावास्क्रिप्टवर पोर्ट केले गेले आहे. कमी वापरण्यासाठी, आपण आपल्या सर्व्हरवर लागू असलेल्या जावास्क्रिप्ट फायली अपलोड करणे आवश्यक आहे किंवा ऑफलाइन कंपाईलरद्वारे सीएसएस पत्रके संकलित करणे आवश्यक आहे.

व्हेरिएबल्स निर्दिष्ट करण्यासाठी, सस वापरतात '$' जेव्हा कमी वापरतात '@'

व्हेरिएबल्स नियुक्त करण्यासाठी सस आणि एलईएस दोघेही खास वर्ण वापरतात. हे प्रीप्रोसेसर वापरण्याच्या फायद्याचा एक भाग आहे. प्रत्येक वेळी आपण व्हेरिएबल्स निर्दिष्ट करू इच्छित असताना आपल्याला वैशिष्ट्य प्रविष्ट करणे आवश्यक नाही. त्याऐवजी, आपण फक्त वर्ण प्रविष्ट करू शकता.


ससमध्ये हे डॉलर चिन्ह ($) आहे. कमी मध्ये, हे "at" चिन्ह आहे (@). कमीपणाचा एकमात्र दुष्परिणाम अशी आहे की येथे आधीपासूनच @ वापरणारे काही सीएसएस निवडकर्ते आहेत. त्या गुंतागुंतमुळे शिक्षण वक्र थोडा ताठ होऊ शकेल.

कम प्रबूट असताना ससकडे कंपास आहे

SSS आणि LSS मध्ये मिक्सिन समाकलित करण्यासाठी विस्तार उपलब्ध आहेत (एका साइटवर सीएसएस घोषणे संग्रहित करण्याची आणि सामायिक करण्याची क्षमता).

सस मिक्सनसाठी कंपास वापरते, ज्यात भविष्यातील समर्थनासाठी अद्यतनांसह उपलब्ध प्रत्येक पर्यायांचा समावेश आहे.

LESS मध्ये प्रीबूट.लेस, लोअर मिक्सिन, लोअर एलिमेंट्स, जीएस आणि फ्रेमलेस असतात. लेसचे सॉफ्टवेअर समर्थन ससपेक्षा अधिक खंडित आहे, परिणामी विस्तारासाठी बर्‍याच भिन्न पर्याय उपलब्ध आहेत जे सर्व एकाच प्रकारे कार्य करू शकत नाहीत. आपल्या प्रोजेक्टसाठी, कंपासच्या कार्यप्रदर्शनाची प्रतिकृती बनविण्यासाठी आपल्याला सूचीबद्ध विस्तारांपैकी अनेक (किंवा सर्व) वापरण्याची आवश्यकता असू शकते.


SSS पेक्षा कमी त्रुटीचे संदेश चांगले आहेत

वाक्यरचनातील त्रुटी नोंदविण्याच्या त्यांच्या क्षमतेसाठी सस आणि एलईएस या दोघांची चाचणी घेण्यात आली आहे. चाचण्यांमध्ये LESS मध्ये अधिक अचूक त्रुटी संदेश आहेत - त्याने त्रुटीच्या योग्य स्थानाचा अहवाल दिला. टायपॉप कोड खोडत असताना हे सुलभ होऊ शकते. कमी त्रुटी संदेश आपल्याला समस्या लवकर ओळखण्यास मदत करतात.

कमीमध्ये ससपेक्षा अधिक वापरकर्ता-अनुकूल दस्तऐवजीकरण आहे

पहिल्यांदाच वापरकर्त्यांसाठी कमी कागदपत्र दृष्टीक्षेपाने आकर्षक आणि सोपे आहे. Sass दस्तऐवजीकरणामध्ये एकतर बरेचसे मूलभूत ज्ञान आवश्यक आहे किंवा सेटअप दरम्यान विकीसह वारंवार क्रॉस-संदर्भ आवश्यक असतात.

हे तथ्य आणि स्वतःच एसएएस किंवा एलईसी या दोघांच्या दत्तक दराचे वजन जास्त असू शकते.