2012-07-10 28 views
6

मैं एक बहुत बड़ी फ्रंट एंड बिल्ड प्रोजेक्ट शुरू करने वाला हूं, और शायद कई साइटों के लिए एक ही ग्रिड का उपयोग कर रहा हूं। मेरी टीम में बैक एंड डेवलपर्स बूटस्ट्रैप के बारे में चिल्ला रहे हैं और कैसे चल रहे हैं और हमें इसका उपयोग कैसे करना चाहिए।क्या मुझे बूटस्ट्रैप का उपयोग करना चाहिए?

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

तो मेरा सवाल यह है कि मुझे बूटस्ट्रैप को बदलने और अनुकूलित करने के लिए काफी कुछ करना है, क्या यह ऐसा करने के लिए सबसे अच्छा अभ्यास होगा या स्क्रैच से मेरा ग्रिड/फ्रेमवर्क बनाएगा?

+1

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

+1

धन्यवाद मेरा हेड दर्द होता है, मैं ओवरराइडिंग के साथ आपकी और पेरिकिस (नीचे जवाब) सलाह लेने जा रहा हूं, लेकिन बूटस्ट्रैप कोर को नहीं बदल रहा हूं। मैं varibales.less फ़ाइल के किसी भी हिस्से को भी टिप्पणी करूंगा जिसका उपयोग मैं इसे पतला रखने के लिए नहीं करता हूं। – shrewdbeans

उत्तर

5

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

+0

धन्यवाद periklis, मुझे लगता है कि यह दृष्टिकोण ले जाएगा काम करेगा। मैं उन हिस्सों पर टिप्पणी करूंगा जिनकी मुझे varibales.less फ़ाइल में आवश्यकता नहीं है और फिर ओवरराइड के रूप में अपने स्वयं के संशोधन शामिल करें। – shrewdbeans

+1

ठीक है, लेकिन आपको कुछ भी टिप्पणी करने की ज़रूरत नहीं है, उपरोक्त दृष्टिकोण केवल काम करता है - केवल यह कि कुछ हद तक बड़ी और अनावश्यक सीएसएस फ़ाइल में परिणाम देता है – periklis

1

पहला चेक कितने चीजें आप ट्विटर बूटस्ट्रैप में निर्माण करने के लिए है इसके साथ मैच के लिए बूटस्ट्रैप के साथ एकीकृत कर सकते हैं कि आपका ढांचा मुझे लगता है कि ट्विटर बूटस्ट्रैप उत्तरदायी ग्रिड के साथ आता है, इसलिए आपको बहुत सी चीजों के साथ काम करने की ज़रूरत नहीं है + जिस तरह से आप चाहते हैं उसे अनुकूलित करने के लिए कम है। http://twitter.github.com/bootstrap/less.html

यदि नंबर नहीं है। कार्यक्षमता के बहुत अधिक हैं तो परियोजना बजट के संदर्भ में और भविष्य में ट्विटर बूटस्ट्रैप कैसे उपयोगी हो सकता है। यह मुझे लगता है कि सब कुछ जवाब देगा :)

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