2011-05-05 24 views

उत्तर

8

आपकी सबसे अच्छी शर्त डीजेंगो-सीएसएस, डीजेंगो-कंप्रेसर का एक कांटा का उपयोग करना है जो एसएएसएस के सीएसएस संकलन भी करता है। एक बार जब आप प्लग-इन कर लेंगे, तो आप सामान्य रूप से कंपास, संदिग्ध और ब्लूप्रिंट का उपयोग कर सकते हैं, और जब भी यह स्रोत फ़ाइलों के एक अद्यतन संस्करण का पता लगाता है तो उन्हें डीजेंगो द्वारा संकलित किया जाएगा।

संपादित करें: आप इस तरह के ep.io के रूप में एक शुद्ध अजगर मेजबान पर तैनाती रहे हैं, तो आप अनुसंधान करने के लिए cleverCSS में कितनी आसानी से इन का निर्माण चाहते हैं (शुद्ध अजगर एस.ए.एस.एस. & एससीएसएस संकलक)

संपादित करें 2:

इस जानकारी के दिनांक है। django-compressor अब सबसे अच्छा विकल्प है क्योंकि इसमें प्रीप्रोकैसिंग सुविधाएं हैं, और यह आपके लिए भी फाइलों को बंडल करने में सक्षम होगी;)

+0

धन्यवाद थॉमस ... – demet8

+0

शुद्ध पायथन होस्टिंग के लिए विकल्प देने के लिए +1 :) – patrick

+2

@patrick यह जानकारी दिनांकित है। कृपया नवीनतम संपादन पढ़ें। – Thomas

28

हमने स्वचालित रनटाइम सैस/कंपास संकलन से बचने के लिए चुना है, और इसके बजाय बस विकास में "कंपास - वॉच" का उपयोग करें और भंडार में एसएएस और जेनरेट किए गए सीएसएस दोनों को प्रतिबद्ध करें। फिर आपके Django परियोजना में आवश्यक कोई विशेष मशीनरी नहीं है; आप बस सीएसएस फाइलों को संभालते हैं जैसा कि आप सामान्य रूप से करेंगे।

यह हमारे लिए कई फायदे हैं:

  • हमारे तैनाती और उत्पादन सर्वर संरचना से गतिशील हिस्सों की एक पूरी अतिरिक्त हिस्सा निकालता है: कोई जरूरत नहीं एक पूर्ण रूबी ढेर, के साथ साथ सास, कम्पास, और किसी अन्य के लिए हमारे उत्पादन सर्वर पर आवश्यक रत्न। उत्पादन सर्वर को सरल बनाना एक बहुत अच्छी बात है। इसके अलावा, शुद्ध-पायथन होस्टिंग में तैनात कोई समस्या नहीं है।
  • एक डेवलपर और दूसरे के बीच, या विकास और उत्पादन के बीच कोई रहस्यमय सूक्ष्म प्रदर्शन असंगतता, कम्पास प्लगइन मणि संस्करण जैसे कुछ में मामूली मतभेदों के कारण। हर कोई एक ही सीएसएस देखता है। डेवलपर्स के कम्पास वातावरण के बीच मतभेद जल्दी से पकड़े जाते हैं, क्योंकि वे उत्पन्न सीएसएस के प्री-प्रतिबद्ध diff में अप्रत्याशित परिवर्तन के रूप में तुरंत दिखाई देते हैं।

नुकसान, निश्चित रूप से, रेपो को जेनरेट कोड कर रहा है, जो आमतौर पर डूब जाता है। हालांकि, इसके परिणामस्वरूप हमने कोई वास्तविक समस्या नहीं देखी है। उत्पन्न सीएसएस को सीधे संपादित करने के लिए कोई भी लुभाना नहीं है; हम सभी जानते हैं कि हम कम्पास का उपयोग करते हैं। फायदे निश्चित रूप से नुकसान से अधिक हैं, हमारे लिए - हमने डीजेंगो-सीएसएस जैसे एकीकृत दृष्टिकोण पर स्विच करने के लिए कभी भी थोड़ी सी प्रलोभन नहीं की है।

+0

यह डिजाइनर/फ्रंट-एंड-देव के रूप में भी महान है। मेरे पास सर्वर को छूने की आवश्यकता के बिना सीएसएस-पीढ़ी की प्रक्रिया का पूर्ण नियंत्रण है। मैं अपनी बात करता हूं, इसे प्रतिबद्ध करता हूं, और यह सिर्फ काम करेगा। –

+0

कम्पास ब्लॉग पर विस्तारित उत्तर: http://compass-style.org/blog/2011/05/09/compass-django/ –

+0

धन्यवाद दोस्तों .... – demet8

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^