जो लोग जागरूक नहीं हो सकते हैं, उनके लिए बूटस्ट्रैप एक एचटीएमएल, सीएसएस और जेएस फ्रेमवर्क है जिसका उपयोग वेबसाइट या वेब एप्लिकेशन के निर्माण में नींव या शुरुआती बिंदु के रूप में किया जा सकता है।
मैं अब ऐसी स्थिति में हूं जहां मेरे पास उत्पादन में एक एप्लिकेशन है जो फ्रेमवर्क के संस्करण 3 के साथ डिजाइन किया गया था, लेकिन अतिरिक्त स्टाइलिंग के साथ जो कंपनी के पोर्टफोलियो के तहत अन्य वेबसाइटों के अनुरूप है।
हालाँकि, हम उस वेब एप्लिकेशन के लिए कुछ व्यापक परिवर्धन को अपनाने वाले हैं, और मैं सोच रहा हूं - क्या मुझे एप्लिकेशन द्वारा उपयोग किए जा रहे बूटस्ट्रैप के संस्करण को अपडेट करना चाहिए?
मैं यह कई कारणों से पूछता हूं। पहला यह है कि बूटस्ट्रैप का संस्करण 4 संस्करण 3 के साथ बिल्कुल पीछे की ओर संगत नहीं है - कई हेल्पर वर्गों को बदल दिया गया है, पूरी तरह से हटा दिया गया है या हटा दिया गया है, इसलिए यह अद्यतन करने के लिए एक गैर-तुच्छ राशि है (अत्यधिक नहीं, लेकिन नहीं package.json और पुनर्निर्माण में या तो एक संस्करण संख्या को अद्यतन करने का एक साधारण मामला)।
अब, बूटस्ट्रैप के बारे में मेरी समझ यह है कि यह शुरू में आपकी वेबसाइट / वेब एप्लिकेशन को जमीन पर लाने के बारे में थी - एक अच्छा शुरुआती बिंदु, इसलिए बोलने के लिए (इसलिए नाम)। लेकिन आवेदन पर विचार करना उस बूटस्ट्रैपिंग बिंदु से पहले का तरीका है, क्या मुझे बूटस्ट्रैप ढांचे को अपडेट करने के लिए समय का निवेश करने पर विचार करना चाहिए?
मुझे पता है कि सतह पर यह एक स्पष्ट जवाब के साथ एक प्रश्न जैसा लगता है - निश्चित रूप से, आप अपना सामान अप टू डेट रखते हैं !!! लेकिन, यदि आप बूटस्ट्रैप के बारे में सोचते हैं कि शुरू होने का एक साधन है, तो आप उठने और चलने के बाद, आपको खुद को अपडेट क्यों करना चाहिए? आपने अपने आवेदन की जरूरतों के लिए पहले से ही भागों को अनुकूलित कर लिया है - क्या आपको खुद को एक अलग दिशा में जाने की अनुमति नहीं देनी चाहिए?
यदि बूटस्ट्रैप एक रूपरेखा के रूप में वास्तव में शुरू हो रहा है (रेल या Django की तरह एक फ्रेमवर्क के विपरीत जहां यह आपके ऐप के जीवन भर में चल रही उत्पादकता के बारे में है), तो कुछ बिंदु पर, क्या आपको स्टार्टर फ्रेमवर्क से खुद को तलाक नहीं देना चाहिए?
(एक उदाहरण के रूप में, यदि आप अपने आवेदन का निर्माण शुरू करने के लिए एक कोणीय स्टार्टर रेपो को क्लोन करते हैं, तो क्या आप 4 या 5 महीने बाद वापस आएंगे और उस स्टार्टर रेपो के अपडेट को अपने अब सक्रिय एप्लिकेशन में मर्ज करने का प्रयास करेंगे?)
पुनश्च। यह मेरा पहली बार यहाँ एक सवाल है - अगर यह इस मंच के लिए एक उपयुक्त प्रकार का प्रश्न नहीं है, तो मैं पहले से माफी माँगता हूँ।
I know that on the surface this seems like a question with an obvious answer - of course, you keep your stuff up to date!!!.
इतना स्पष्ट नहीं है। आप अपडेट करने से क्या हासिल करेंगे? क्या लाभ समय और पैसे में लागत के लायक है? क्या आप केवल सीएसएस अपडेट कर रहे हैं या क्या कोई महत्वपूर्ण बग है जिसे ठीक करने की आवश्यकता है? क्या कोई आवश्यकता है कि बूटस्ट्रैप 3 सफलतापूर्वक पूरा नहीं हो रहा है?