Według zespołu deweloperów Angular koniec życia Angulara 1.x nastąpi, gdy ponad 50% ruchu na stronie Angular trafi do witryny Angular 2.0.
Bezpośredni cytat:
Jednym z największych zmartwień było to, jak długo Google będzie obsługiwał wersję 1.X. Aby rozwiać te obawy, Google przyjął nowe podejście do określania, gdzie jest społeczność i czego chce. Projekt Angular 1.X będzie nadal hostowany na angularjs.org. Angular 2.0, teraz w wersji Alpha, będzie hostowany na angular.io.
Zespół przyjrzy się ruchowi w obu witrynach, a także GitHub, aby określić, gdzie społeczność nadal inwestuje. Oznacza to, że jeśli większość ruchu nadal znajduje się na angularjs.org, zespół będzie nadal koncentrował zasoby na 1.X. Angular 1.X nie zakończy życia, dopóki większość ruchu nie przejdzie do wersji 2.0. „Będziemy udostępniać wydania Angular 1, dopóki zdecydowana większość z was nie przejdzie na Angular 2” - powiedział Minar.
Powyższy cytat pochodzi z marca 2015 r. Nowszy cytat z października 2015 r. Mówi, że:
W Google faktycznie będziemy korzystać z Angular 1 przez jakiś czas, mimo że zaczęliśmy wdrażać Angular 2 wewnętrznie ”- powiedział Green, mówiąc o własnych projektach Google opartych na Angular.
PS: Dla tych z nas, którzy nadal używają AngularJS 1.x, tutaj jest link, dzięki któremu mogą dodać swój głos na Angular 1, po prostu klikając na stronę: https://www.angularjs.org
Nie mogłem znaleźć oficjalnego ogłoszenia, kiedy łaty bezpieczeństwa i poprawki błędów nie będą już opracowywane. Najbliższy, jaki znalazłem, pochodzi z października 2014 r., Który może już nie mieć znaczenia:
Zacytować:
Według Brada Greena z Angular, Angular 1.3 będzie nadal otrzymywać poprawki błędów i obsługę poprawek bezpieczeństwa przez 18-24 miesiące po wydaniu wersji 2.0.
Chociaż moja opinia nie jest oficjalna, spodziewałbym się, że społeczność programistów rozwidli Angular 1.xi będzie go utrzymywać przez wiele lat. Jest zbyt wiele dużych aplikacji napisanych na Angular 1.x, aby po prostu rzucić wszystko i rzucić się do Angular2.
Dopóki nie zniknie ostatni współpracownik! Przede wszystkim AngularJS jest licencjonowany na liberalnej licencji MIT i każdy może go rozwidlać i modyfikować bez końca.
Dla tych, którzy martwią się „oficjalnym wsparciem Google” - cóż, między marcem 2016 a marcem 2017 roku było 20 wydań AngularJS 1.x - najnowsza to 1.6.3 - w najbliższym czasie nie wygląda na porzucony projekt. Różni się tak bardzo od Angulara v2 i v4 (które zostaną wydane w tym miesiącu), że będzie miał własne życie nawet po tym, jak Google zdecyduje się odejść. Albo przekażą projekt github opiekunom społeczności, albo rozwidlenie społeczności przejmie kontrolę.
Jest wiele spektakularnych przykładów przejmowania projektów przez społeczności z różnych powodów. Godnym uwagi przykładem jest io.js - duża grupa współautorów zdecydowała się rozwidlić Node.js, gdy Joyent, firma twórcza, nie publikowała aktualizacji wystarczająco często, aby zadowolić społeczność.
Na tym polega piękno oprogramowania open source.
źródło
Zespół AngularJS ogłosił koniec oficjalnego wsparcia do lipca 2021 roku. Wydadzą jeszcze jedną wersję (v1.7), aw lipcu 2018 wejdą w okres wsparcia długoterminowego wynoszący 3 lata.
W tym okresie LTS zastosują tylko poprawki do wersji 1.7, które są istotne dla bezpieczeństwa lub zgodności przeglądarki, lub zmiany jQuery, które spowodują, że aplikacje produkcyjne przestaną działać.
Po okresie LTS żadne zmiany nie będą już wprowadzane (przez Google).
Oficjalne ogłoszenie można znaleźć na blogu Angular: Stable AngularJS and Long Term Support .
źródło
Aktualizacja została opublikowana na blogu Angular 26.01.2018: Stabilny AngularJS i długoterminowe wsparcie
źródło
Oprócz wpisu na blogu Angular z 26.01.2018: Stabilny AngularJS i długoterminowe wsparcie
Następujące ogłoszenie zostało dodane do AngularJS Docs:
źródło