angularjs 1.x supportano il ciclo di vita


96

Attualmente sto gestendo un progetto di sviluppo AngularJS. Si dice che dobbiamo passare almeno ad AngularJS 1.5 dal nostro attuale 1.2. Uno dei miei requisiti per spostarmi è che devo fornire la prova della fine del supporto per 1.5 ma non riesco a trovare alcuna informazione sulla fine del supporto dopo molte ore sul sito angolare e più ricerche su Google.

C'è stato un commento ufficiale su quando le patch di sicurezza e le correzioni di bug non saranno più sviluppate per Angular v1.x?

Risposte:


120

Secondo il team di sviluppo di Angular, la fine del ciclo di vita di Angular 1.x si verificherà quando oltre il 50% del traffico sul sito Web di Angular andrà al sito di Angular 2.0.

Preventivo diretto:

Una delle maggiori preoccupazioni riguardava il tempo in cui Google avrebbe supportato la versione 1.X. Per placare queste paure, Google ha adottato un nuovo approccio per determinare dove si trova la comunità e cosa vuole. Il progetto Angular 1.X continuerà ad essere ospitato su angularjs.org. Angular 2.0, ora in Alpha, sarà ospitato su angular.io.

Il team esaminerà il traffico verso entrambi i siti, insieme a GitHub, al fine di determinare dove la comunità è ancora investita. Ciò significa che se la maggior parte del traffico è ancora su angularjs.org, il team continuerà a concentrare le risorse su 1.X. Angular 1.X non terminerà finché la maggior parte del traffico non sarà spostata alla 2.0. "Continueremo a rilasciare le versioni di Angular 1 fino a quando la stragrande maggioranza di voi migrerà ad Angular 2", ha affermato Minar.

La citazione sopra era di marzo 2015. Una citazione più recente di ottobre 2015 dice questo:

Noi di Google saremo effettivamente su Angular 1 per un po 'di tempo, anche se abbiamo iniziato ad adottare Angular 2 internamente ", ha detto Green, parlando dei progetti basati su Angular di Google.

PS: Per quelli di noi che utilizzano ancora AngularJS 1.x, ecco un collegamento in modo da poter aggiungere il proprio voto per Angular 1 semplicemente facendo clic sul sito Web: https://www.angularjs.org

Non sono riuscito a trovare un annuncio ufficiale per quando le patch di sicurezza e le correzioni di bug non saranno più sviluppate. Il più vicino che ho trovato era dell'ottobre 2014, che potrebbe non essere più rilevante:

Citazione:

Secondo Brad Green di Angular, Angular 1.3 continuerà a ricevere bugfix e supporto per patch di sicurezza per 18-24 mesi dopo il rilascio della versione 2.0.

Sebbene la mia opinione non sia ufficiale, mi aspetto che la comunità di sviluppatori esegua il fork di Angular 1.x e continui a mantenerlo per molti anni. Ci sono troppe applicazioni di grandi dimensioni scritte sopra Angular 1.x per eliminare tutto e precipitare su Angular2.


23
+1 per questo> Ci sono troppe applicazioni di grandi dimensioni scritte sopra Angular 1.x per abbandonare tutto e precipitarsi su Angular2
CENT1PEDE

3
Nuovo aggiornamento ufficiale dal team di Angularjs : blog.angular.io/… . Dal 1 ° luglio 2018, il team di Angularjs eseguirà solo aggiornamenti di sicurezza fino a luglio 2021.
Tonio

1
Bene, ora creiamo migliaia di bot per generare traffico su angularjs.org: D che salverà le nostre applicazioni di grandi dimensioni ...
Xsmael

19

C'è stato un commento ufficiale su quando le patch di sicurezza e le correzioni di bug non saranno più sviluppate per Angular v1.x?

Non fino a quando l'ultimo collaboratore se ne va! Foremost AngularJS è concesso in licenza con licenza MIT liberale e tutti possono modificarlo all'infinito.

Per coloro che si preoccupano del "supporto ufficiale di Google" - beh, tra marzo 2016 e marzo 2017 ci sono state 20 versioni di AngularJS 1.x - l'ultima è la 1.6.3 - non sembra un progetto abbandonato a breve. È così diverso da Angular v2 e v4 (in uscita questo mese) che avrà una vita propria anche dopo che Google deciderà di trasferirsi. O trasferiscono il progetto github ai manutentori della comunità o il fork della comunità prenderà il sopravvento.

Ci sono molti esempi spettacolari di comunità che assumono il controllo dei progetti per vari motivi. Un esempio degno di nota è io.js: un grande gruppo di contributori ha deciso di fare il fork di Node.js quando Joyent, la società creatrice, non rilasciava aggiornamenti abbastanza spesso per soddisfare la comunità.

Questa è la bellezza del software open source.


Bella risposta! E ancora più sorprendente vedere un Wiki per questo. : D
ankush981

16

Il team di AngularJS ha annunciato la fine del supporto ufficiale entro luglio 2021. Rilascerà un'altra versione (v1.7) e nel luglio 2018 entrerà in un periodo di supporto a lungo termine di 3 anni.

Durante questo periodo LTS applicheranno solo le correzioni alla v1.7 che sono essenziali per la sicurezza o la compatibilità del browser, o le modifiche a jQuery che farebbero smettere di funzionare le applicazioni di produzione.

Dopo il periodo LTS, non verranno più apportate modifiche (da parte di Google).

L'annuncio ufficiale può essere trovato nel blog Angular: AngularJS stabile e supporto a lungo termine .


8

Un aggiornamento è stato pubblicato sul blog Angular il 26-01-2018: AngularJS stabile e supporto a lungo termine

Il team sta attualmente lavorando al rilascio di AngularJS 1.7.0 e continueremo lo sviluppo di 1.7 fino al 30 giugno 2018. Il 1 ° luglio entreremo in un periodo di 3 anni di supporto a lungo termine (LTS).

  • 1 gennaio - 30 giugno 2018 AngularJS 1.7 Sviluppo attivo
  • 1 luglio 2018-30 giugno 2021 AngularJS 1.7 LTS Period

6

Oltre al post sul blog Angular del 26/01/2018: AngularJS stabile e supporto a lungo termine

Il seguente annuncio è stato aggiunto ai documenti AngularJS:

Dopo il 1 luglio 2018

Qualsiasi ramo di versione non mostrato nella tabella seguente (ad esempio 1.6.x) non è più in fase di sviluppo.

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.

Supporto a lungo termine

Il 1 ° luglio 2018, entreremo in un periodo di supporto a lungo termine per AngularJS.

In questo momento ci concentreremo esclusivamente sulla fornitura di correzioni ai bug che soddisfano almeno uno dei seguenti criteri:

  • Viene rilevata una falla di sicurezza nel ramo 1.7.x del framework
  • Uno dei principali browser rilascia una versione che farà smettere di funzionare le attuali applicazioni di produzione che utilizzano AngularJS 1.7.x.
  • La libreria jQuery rilascia una versione che farà smettere di funzionare le attuali applicazioni di produzione che utilizzano AngularJS 1.7.x.

- AngularJS MISC - Supporto a lungo termine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.