angularjs 1.x जीवन चक्र का समर्थन करता है


96

मैं वर्तमान में एक AngularJS विकास परियोजना का प्रबंधन कर रहा हूं। ऐसी चर्चा है कि हमें अपने वर्तमान 1.2 से कम से कम AngularJS 1.5 को स्थानांतरित करने की आवश्यकता है। स्थानांतरित करने के लिए मेरी आवश्यकताओं में से एक यह है कि मुझे 1.5 के लिए समर्थन के अंत का प्रमाण देना होगा, लेकिन कोणीय साइट और कई Google खोजों पर कई घंटों के बाद समर्थन जानकारी का कोई अंत नहीं मिल सकता है।

क्या सुरक्षा पैच और बग फिक्स को अब कोणीय v1.x के लिए विकसित नहीं किया जाएगा, इस पर आधिकारिक टिप्पणी की गई है?

जवाबों:


120

एंगुलर देव टीम के अनुसार, एंगुलर 1.x के लिए जीवन का अंत तब होगा जब एंगुलर की वेबसाइट पर 50% से अधिक ट्रैफिक एंगुलर 2.0 साइट पर जाता है।

प्रत्यक्ष उद्धरण:

सबसे बड़ी चिंताओं में से एक यह था कि Google 1.X संस्करण का समर्थन कब तक करने वाला था। इन आशंकाओं को दूर करने के लिए, Google ने यह निर्धारित करने के लिए एक नया तरीका अपनाया है कि समुदाय कहां है और वे क्या चाहते हैं। कोणीय 1.X परियोजना को angularjs.org पर होस्ट किया जाता रहेगा। कोणीय 2.0 में अब कोणीय 2.0, को होस्ट किया जाएगा।

टीम GitHub के साथ दोनों साइटों पर यातायात को देखेगी, ताकि यह निर्धारित किया जा सके कि समुदाय अभी भी निवेशित है। इसका मतलब है कि यदि यातायात का अधिकांश हिस्सा अभी भी angularjs.org पर है, तो टीम 1.X पर संसाधनों को केंद्रित करना जारी रखेगी। कोणीय 1.X जीवन को तब तक समाप्त नहीं करेगा जब तक कि अधिकांश ट्रैफ़िक 2.0 पर न चला जाए। मीनार ने कहा, "हम कोणीय 1 रिलीज जारी रखेंगे, जब तक कि आप बहुसंख्यक कोणीय 2 में नहीं चले जाते।"

उपरोक्त उद्धरण मार्च 2015 से था। अक्टूबर 2015 का एक और हालिया उद्धरण यह कहता है:

Google पर हम वास्तव में कुछ समय के लिए Angular 1 पर रहने वाले हैं, भले ही हमने Angular 2 को आंतरिक रूप से अपनाना शुरू किया है, ”ग्रीन ने कहा, Google की अपनी कोणीय-आधारित परियोजनाओं के बारे में बोलते हुए।

पुनश्च: हममें से जो अभी भी AngularJS 1.x का उपयोग कर रहे हैं, उनके लिए यहां एक लिंक है ताकि आप वेबसाइट पर क्लिक करके केवल Angular 1 के लिए अपना वोट जोड़ सकें: https://www.angularjs.org

जब सुरक्षा पैच और बग फिक्स अब विकसित नहीं होंगे, तो मुझे इसके लिए आधिकारिक घोषणा नहीं मिली। निकटतम मैंने अक्टूबर 2014 से पाया था जो अब प्रासंगिक नहीं हो सकता है:

उद्धरण:

एंगुलर के ब्रैड ग्रीन के अनुसार, एंगुलर 1.3 को संस्करण 2.0 के जारी होने के बाद 18-24 महीनों तक बगफिक्स और सुरक्षा पैच समर्थन प्राप्त करना जारी रहेगा।

हालांकि मेरी राय आधिकारिक नहीं है, मैं उम्मीद करूंगा कि डेवलपर्स का समुदाय कोणीय 1.x को कांटा जाएगा और इसे कई वर्षों तक बनाए रखना होगा। अभी तक बहुत सारे बड़े अनुप्रयोग हैं जो कि कोणीय 1.x के ऊपर लिखे गए हैं ताकि सब कुछ छोड़ दिया जाए और Angular2 को बंद कर दिया जाए।


23
इसके लिए +1> वहाँ बहुत सारे बड़े अनुप्रयोग हैं जो कोणीय 1.x के शीर्ष पर लिखे गए हैं, बस सब कुछ गिराने के लिए और Angular2 से दूर हटने के लिए
CENT1PEDE

3
Angularjs टीम से नया आधिकारिक अपडेट: blog.angular.io/… । 1 जुलाई 2018 से, Angularjs टीम जुलाई 2021 तक केवल सुरक्षा अपडेट करेगी।
टोनियो

1
अब ठीक है चलो angularjs.org पर कुछ ट्रैफिक उत्पन्न करने के लिए हजारों बॉट बनाते हैं: D जो हमारे बड़े अनुप्रयोगों को
बचाएगा

19

क्या सुरक्षा पैच और बग फिक्स को अब कोणीय v1.x के लिए विकसित नहीं किया जाएगा, इस पर आधिकारिक टिप्पणी की गई है?

तब तक नहीं जब तक कि अंतिम योगदानकर्ता दूर न हो जाए! सबसे महत्वपूर्ण AngularJS को उदार एमआईटी लाइसेंस के तहत लाइसेंस प्राप्त है और हर कोई इसे कांटा सकता है और इसे अंतहीन रूप से संशोधित कर सकता है।

"आधिकारिक Google समर्थन" के बारे में चिंता करने वालों के लिए - ठीक है, मार्च 2016 और मार्च 2017 के बीच AngularJS 1.x के 20 रिलीज़ हुए - नवीनतम 1.6.3 है - जल्द ही किसी भी समय परित्यक्त परियोजना की तरह नहीं दिखता है। यह Angular v2 और v4 (इस महीने रिलीज़ होने के लिए) से इतना भिन्न है कि Google द्वारा दूर जाने के बाद भी इसका अपना जीवन होगा। या तो वे गिथुब परियोजना को सामुदायिक अनुरक्षकों को हस्तांतरित कर देंगे या सामुदायिक कांटा संभाल लेंगे।

कर रहे हैं शानदार उदाहरण के बहुत सारे विभिन्न कारणों के लिए परियोजनाओं के ऊपर ले जा समुदायों की। एक उल्लेखनीय उदाहरण io.js है - योगदानकर्ताओं के बड़े समूह ने Node.js को कांटा लगाने का फैसला किया जब निर्माता कंपनी जॉयेंट, समुदाय को संतुष्ट करने के लिए अक्सर अपडेट जारी नहीं कर रहा था।

यह ओपन सोर्स सॉफ्टवेयर की खूबसूरती है।


बहुत बढ़िया जवाब! और इसके लिए विकी को देखना और भी आश्चर्यजनक है। : D
akush981

16

एंगुलरजेएस टीम ने जुलाई 2021 तक आधिकारिक समर्थन की समाप्ति की घोषणा की। वे एक और संस्करण (v1.7) जारी करेंगे और जुलाई 2018 में, वे 3 वर्षों के दीर्घकालिक समर्थन अवधि में प्रवेश करेंगे।

इस एलटीएस अवधि के दौरान वे केवल v1.7 पर सुधार लागू करेंगे जो सुरक्षा या ब्राउज़र संगतता के लिए आवश्यक हैं, या jQuery के परिवर्तन जो उत्पादन अनुप्रयोगों को काम करने से रोकेंगे।

एलटीएस अवधि के बाद, अब (Google द्वारा) कोई परिवर्तन नहीं किया जाएगा।

आधिकारिक घोषणा को कोणीय ब्लॉग: स्थिर एंगुलरजेएस और दीर्घकालिक समर्थन में पाया जा सकता है ।


8

2018-01-26 पर एक अद्यतन कोणीय ब्लॉग पर पोस्ट किया गया है: स्थिर AngularJS और दीर्घकालिक समर्थन

टीम वर्तमान में एंगुलरजेएस 1.7.0 की रिलीज की दिशा में काम कर रही है और हम 30 जून 2018 तक 1.7 का विकास जारी रखेंगे। 1 जुलाई को हम लॉन्ग टर्म सपोर्ट (एलटीएस) के 3 साल की अवधि में प्रवेश करेंगे।

  • 1 जनवरी - 30 जून, 2018 AngularJS 1.7 सक्रिय विकास
  • जुलाई 1, 2018 - 30 जून, 2021 कोणीयजेएसएस 1.7 एलटीएस अवधि

6

2018-01-26 को एंगुलर ब्लॉग पर पोस्ट के अलावा: स्टेबल एंगुलरजेएस और लॉन्ग टर्म सपोर्ट

निम्नलिखित घोषणा को AngularJS डॉक्स में जोड़ा गया है:

1 जुलाई 2018 के बाद

निम्न तालिका में दिखाई गई कोई भी संस्करण शाखा (जैसे 1.6.x) अब विकसित नहीं की जा रही है।

Version   Status  Comments
1.2.x   Long Term Support   Last version to provide IE 8 support
1.7.x   Long Term Support   See Long Term Support section below.

दीर्घकालिक समर्थन

1 जुलाई 2018 को, हम AngularJS के लिए एक दीर्घकालिक समर्थन अवधि दर्ज करेंगे।

इस समय हम विशेष रूप से बग को सुधार प्रदान करने पर ध्यान केंद्रित करेंगे जो निम्न मानदंडों में से कम से कम एक को संतुष्ट करते हैं:

  • ढांचे की 1.7.x शाखा में सुरक्षा दोष पाया जाता है
  • प्रमुख ब्राउज़रों में से एक एक संस्करण जारी करता है जो काम को रोकने के लिए AngularJS 1.7.x का उपयोग करके वर्तमान उत्पादन अनुप्रयोगों का कारण होगा
  • JQuery लाइब्रेरी एक ऐसा संस्करण जारी करती है जो काम करने से रोकने के लिए AngularJS 1.7.x का उपयोग करके वर्तमान उत्पादन अनुप्रयोगों का कारण बनेगा।

- AngularJS MISC - दीर्घकालिक समर्थन

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.