2016-02-01 23 views
7

उन्नयन बूटस्ट्रैप 4 2016बूटस्ट्रैप 4 अल्फा और

सबसे अच्छा तरीका उन्नत करने के लिए क्या है में कुछ समय जारी किया जाना है - एक पूर्ण फिर से लिखने? मैं बूटस्ट्रैप 2 3 और नहीं यकीन है कि करने के लिए करता है, तो मुझे लगता है कि फिर से संस्करण 4 के लिए .... सामना कर सकते हैं कि

धन्यवाद

+1

बूटस्ट्रैप 4 की योजना बनाई है एक आसान प्रवास होने के लिए और [अद्यतन देखते हैं उपकरण उपलब्ध] (http://upgrade-bootstrap.bootply.com)। – ZimSystem

+0

इसके अलावा, इस पर एसओ दस्तावेज़ीकरण में एक नया विषय जोड़ा गया है। [बूटस्ट्रैप 4 में माइग्रेट करना] (http://stackoverflow.com/documentation/twitter-bootstrap/9090/migrating-to-bootstrap-4#t=20170301150214889003) – ZimSystem

उत्तर

4

बूटस्ट्रैप 4 अभी भी जल्दी अल्फा में है और कुछ प्रमुख fetures का अभाव था। फ्रेमवर्क को हर नई रिलीज के साथ बहुत ही मूल रूप से बदला जा सकता है, इसलिए इसे बनाए रखना बहुत दर्दनाक हो सकता है।

तुम अब भी बूटस्ट्रैप 3, जो v4 के अंतिम रिलीज के बाद भी सरकारी तौर पर समर्थन किया जाएगा उपयोग कर सकते हैं:

निकट भविष्य के लिए, हम महत्वपूर्ण बग फिक्स और प्रलेखन सुधार के साथ बूटस्ट्रैप 3 को बनाए रखने हो जाएगा। वी 4 की अंतिम रिलीज के बाद वी 3 डॉक्स भी होस्ट किए जाएंगे।

(the Bootstrap blog से)

भी ध्यान रखें कि भले ही आप इस साहसिक रास्ते पर जाना चाहते हैं, आप उत्पादन में अल्फा या बीटा कोड का उपयोग कभी नहीं करना चाहिए।

+0

मैं इस आलेख पर हुआ और ध्यान दें कि बूटस्ट्रैप अब संस्करण 3 का समर्थन नहीं करता है हालांकि संस्करण 4 अभी भी अल्फा में है। –

1

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

अपने संशोधनों के लिए सास आंशिक बनाएं (एससीएसएस के लिए एक और आपके कस्टम चर के लिए एक), इन फ़ाइलों को bootstrap.scss (स्रोत कोड के) में आयात करें। बूटस्ट्रैप के कोड अपतटीय रखने के लिए आप बॉवर का उपयोग कर सकते हैं। बूटस्ट्रैप कई पूर्वनिर्धारित सीएसएस वर्गों का उपयोग करता है, ये कक्षाएं नई रिलीज के बाद बदल सकती हैं, तो आपको अपने एचटीएमएल को भी अपडेट करना होगा।

ध्यान दें कि आपको कभी उत्पादन के लिए अल्फा या बीटा कोड का उपयोग करना चाहिए।

मैंने बूटस्ट्रैप 4 का परीक्षण करने के लिए पहले ही कुछ टूल बनाए हैं; कि यदि आप के लिए क्या देख रहे हैं:

+1

"ध्यान दें कि आपको कभी भी उत्पादन के लिए अल्फा या बीटा कोड का उपयोग नहीं करना चाहिए।" यह सच नहीं है, शर्त के लिए कई Angular2 परियोजनाएं उत्पादन में हैं। और मैंने 2015 से बूटस्ट्रैप 4 अल्फा चलाने में कोई समस्या नहीं देखी है। – David

+0

@ डेविड मैं असहमत हूं। अल्फा और बीटा रिलीज की सिफारिश लेखकों द्वारा उत्पादन के उपयोग के लिए नहीं की जाती है (यही वह है जो वे हैं) - और उनके अलावा कौन और बेहतर जान सकता है?यदि आपने बूटस्ट्रैप अल्फा का उपयोग करके कोई समस्या नहीं देखी है, तो इसका मतलब यह नहीं है कि कोई भी नहीं है। लेखक एक स्थिर संस्करण जारी करने से पहले फ्रेमवर्क/पुस्तकालय पर भरोसा करना आम तौर पर गलत विचार है। – cuddlecheek

+0

@cuddlecheek मैं क्या कहता हूं कि आप कथन हैं कि आपको कभी भी उत्पादन के लिए बीटा का उपयोग नहीं करना चाहिए, गलत है। उदाहरण के तौर पर Angular2 बीटा में उन्होंने स्पष्ट रूप से कहा कि यह उत्पादन तैयार था, और जैसा कि आपने कहा "लेखकों से बेहतर कौन जानता है"। अधिकांश परियोजनाएं विकसित होने के दौरान भी उत्पादन में हैं, फिर बीटा में मौजूद संस्करण के लिए जाने के लिए यह स्मार्ट हो सकता है ताकि जब परियोजना समाप्त हो जाए, तो ढांचा रिलीज संस्करण में भी है। इसलिए आपको नए संस्करणों का समर्थन करने के लिए कोड को फिर से लिखना नहीं है, जो वास्तव में बड़ी नौकरी हो सकती है, जैसे कि कोणीय 1 -> 2. – David

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