ध्यान दें, यह विकास की तुलना में बहुत अधिक डिजाइन के बारे में है ।
मैं पूरी तरह से लिखे गए CSS और HTML के साथ स्क्रैच से साइट्स बनाता हूं।
मैंने कुछ समय के लिए प्री-बिल्ड सीएसएस टेम्प्लेट जैसे बूटस्ट्रैप या एचटीएमएल 5 बॉयलरप्लेट के बारे में जाना है । मैंने उन्हें अतीत में कुछ समय के लिए देखा है लेकिन कभी भी किसी चीज के लिए उनका उपयोग नहीं किया। मेरे पास सीएसएस को रीसेट करने, या आवश्यकता पड़ने पर जावास्क्रिप्ट सहित, या व्यूपोर्ट के लिए कॉन्फ़िगर करने में कोई समस्या नहीं है।
आज शाम को, मैंने एक मूल HTML5 / CSS पृष्ठ को कोडित किया। लेआउट के मामले में वास्तव में कुछ भी नहीं है। बस एक कूद बंद बिंदु। बाद में मैंने बूटस्ट्रैप को उसी लेआउट के साथ देने का फैसला किया। यह एक सुंदर मानक 960px, हीरो इमेज पेज के साथ 3 कॉलम है।
जैसा कि मैं बूटस्ट्रैप में फेरबदल कर रहा हूं, यह मेरे साथ हुआ है कि मेरा 80% या अधिक समय यह सीखने में बिताया जा रहा था कि किसी चीज़ को किस कक्षा या आईडी पर लागू किया गया था, फिर उसे समायोजित करने के लिए सीएसएस में ढूंढना। यह स्पष्ट हो गया कि बूटस्ट्रैप मुझे किसी भी समय बचाने वाला नहीं था। वास्तव में, बूटस्ट्रैप * अत्यधिक टेम्प्लेटेड CSS के कारण उत्पादन समय में बहुत वृद्धि करेगा।
* ( "अत्यधिक टेम्प्लेटेड" से मेरा मतलब है कि सीएसएस का एक बड़ा सौदा है जो मैं शायद किसी भी दिए गए वेब साइट के लिए उपयोग नहीं करूंगा। ऐसा नहीं है कि पूरे पर अनावश्यक सीएसएस है। )
मैं समझता हूं कि अगर मैं बूटस्ट्रैप से परिचित था तो मैं स्टाइलशीट में वर्ग / आईडी नाम और सामान्य स्थान से परिचित होगा। इसलिए, मैं उस समय थोड़ा सा झुकना चाहता हूं, जब वह मुझे ले जा रहा था, यह महसूस करते हुए कि यह कुछ मेरी अपनी अपरिचितता के कारण था।
हालाँकि, मैं मदद नहीं कर सकता, लेकिन आश्चर्य है कि अगर बूटस्ट्रैप एट। अल। केवल बैसाखी हैं जो चम्मच से डिजाइनरों को अपने स्वयं के ब्रांड के कोड खिलाकर अपंग कर रहे हैं। इस प्रकार एक उपभोक्ता आधार में लॉक करना जो पूरी तरह से एक तीसरे पक्ष के समाधान पर निर्भर करेगा और यह सब कुछ के लिए कार्यक्षमता है, या कम से कम बहुमत है। यह उन लोगों की याद दिलाता है जो केवल एक वेब साइट डिज़ाइन कर सकते हैं यदि वे ड्रीमविवर का उपयोग कर सकते हैं। और स्वर्ग अगर वे Dreamweaver तक पहुँच नहीं है और एक परिवर्तन की जरूरत है मना किया है।
जब मैं एक साइट का निर्माण करता हूं तो मैं मानक वर्ग और आईडी नामों के अपने सेट का उपयोग करता हूं। मैं CSS की संरचना करता हूं कि यह मेरे लिए कैसे सहज है। त्वरित सेट अप के लिए प्री-बिल्ड टेम्पलेट का मेरा अपना सेट है। इसलिए मैं किसी भी साइट का निर्माण कर सकता हूं जिसे मैं बहुत जल्दी संपादित कर सकता हूं। पूर्व-कॉन्फ़िगर फ्रंट-एंड पैकेज में से किसी का उपयोग करने का मतलब है कि मुझे अपने स्वयं के भरोसे के बजाय उनके नामकरण सम्मेलनों और उनकी संरचना को सीखने की आवश्यकता है ।
- क्या कोई मेरे ऊपर बूटस्ट्रैप या एचटीएमएल 5 बॉयलरप्लेट के रूप में इस तरह के टेंपलेटिंग सिस्टम के महान गुणों को निकाल सकता है ?
- क्या उन्हें आपके लिए मूल्यवान बनाता है?
- क्या आप केवल आपके द्वारा उपयोग की जाने वाली प्रणाली से परिचित हैं ताकि आप इसे आसानी से नेविगेट कर सकें या क्या आपको अभी भी वस्तुओं का शिकार करना है?
- यदि आप उनके बिना एक साइट का निर्माण कर सकते हैं?