2011-09-21 8 views
5
  1. है पूर्व संकलित स्थिर फ़ाइलों का उपयोग या उदाहरण के लिए का उपयोग कर किसी प्रकार का क्रम रूपांतरण का उपयोग एक HttpHandler को .less फ़ाइलों से निपटने में सुझाया गया तरीका? के विभिन्न तरीकों के पेशेवर और विपक्ष क्या हैं?
  2. उपरोक्त सुझाए गए दृष्टिकोण को हल करने की अनुशंसित तकनीक क्या है? उपकरण, पुस्तकालय आदि?

उत्तर

6

क्योंकि आप .NET पर हैं, इसलिए मुझे सलाह है कि आप DotLess project देखें। यह खुला स्रोत है और बहुत सक्रिय है। उनके पास एक HTTP हैंडलर है जो आईआईएस में प्लग करता है, यह एक .less फ़ाइल के लिए कोई अनुरोध करता है और एक वैध सीएसएस फ़ाइल देता है। मुझे नहीं पता कि वे किस प्रकार के कैशिंग का उपयोग करते हैं, लेकिन आप संभवतया ब्राउज़र पर भरोसा कर सकते हैं ताकि वह अच्छी मात्रा में कैश कर सके ..

डॉटलेस परियोजना में एक निष्पादन योग्य भी है जो संकलित करेगा जब आप चाहते हैं (जैसे परियोजना निर्माण), या मांग पर prramrammatically।

पेशेवरों और विपक्ष के लिए आप वास्तव में अपनी परियोजना पर निर्भर करते हैं। मुझे लगता है कि विकास के लिए LESS.js का उपयोग करने के लिए सबसे अच्छा वर्कफ़्लो हो सकता है क्योंकि आपको जावास्क्रिप्ट फ़ाइल के अलावा बाहरी निर्भरताओं की आवश्यकता नहीं है, और सभी परिवर्तन तुरंत लाइव हैं। फिर जब परियोजना को विभिन्न परीक्षण और उत्पादन वातावरण के माध्यम से बढ़ावा दिया जाता है, तो आप वेब सर्वर फ़िल्टर स्थापित कर सकते हैं या इसे प्रीकंपाइल कर सकते हैं। फिर, यह इस बात पर निर्भर करता है कि आप इसे अपने प्रोजेक्ट के लिए कैसे हल करना चाहते हैं।

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