2016-05-04 16 views
75

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

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

risposta

102

Secondo il team di sviluppo di Angular, la fine della vita di Angular 1.x si verifica quando oltre il 50% del traffico verso il sito Web di Angular passa al sito di Angular 2.0.

Direct quote:

Una delle maggiori preoccupazioni era circa quanto tempo Google aveva intenzione di supportare la versione 1.x. Per dissipare queste paure, Google ha adottato un nuovo approccio per determinare dove si trova la comunità e cosa vogliono. 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. 1.X angolare non termina la vita fino a quando la maggior parte del traffico si è spostata su 2.0. "Continueremo a rilasciare le versioni di Angular 1 fino a quando la maggior parte di voi non migrerà su Angular 2", ha affermato Minar.

La citazione di cui sopra è da marzo 2015. Un more recent quote da ottobre 2015 dice:

Noi di Google sono in realtà sta per essere in angolare 1 per qualche tempo, anche se abbiamo iniziato a adottare Angular 2 internamente ", ha detto Green, parlando dei propri progetti basati su Angular di Google.

PS: Per quelli di noi ancora utilizzando AngularJS 1.x, ecco un link in modo da poter aggiungere il tuo voto per angolare 1 semplicemente cliccando sopra al sito: https://www.angularjs.org

non riuscivo a trovare un annuncio ufficiale per quando non saranno più sviluppate patch di sicurezza e correzioni di bug. Il più vicino che ho trovato era da ottobre 2014, che potrebbe non essere relativo più:

Quote:

Secondo Brad Verde di Angolare, Angolare 1.3 continueranno a ricevere supporto bugfix e patch di sicurezza per 18-24 mesi dopo il rilascio della versione 2.0.

Anche se la mia opinione non è ufficiale, mi aspetterei che la comunità di sviluppatori forgerà Angular 1.x e continuerà a mantenerla per molti anni. Ci sono troppe grandi applicazioni scritte su Angular 1.x per abbandonare tutto e lanciarti su Angular2.

+17

+1 per questo > Ci sono troppe applicazioni di grandi dimensioni scritte su Angular 1.x per far cadere tutto e lanciarlo in Angular2 – CENT1PEDE

17

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

Fino a quando l'ultimo collaboratore non è andato via! Foremost AngularJS è concesso in licenza con il liberale MIT License e tutti possono forarlo e 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 - the latest is 1.6.3 - non sembra un progetto abbandonato in tempi brevi. Si differenzia tanto da Angular v2 e v4 (che verranno rilasciati questo mese) che avrà la sua vita anche dopo che Google deciderà di allontanarsi. O trasferiscono il progetto github ai manutentori della community o la community fork prenderà il sopravvento.

Ci sono lots of spectacular examples di comunità che assumono progetti per vari motivi. Un esempio notevole è io.js - large group of contributors decided to fork Node.js quando Joyent, la società creatrice, non rilasciava aggiornamenti abbastanza spesso da soddisfare la comunità.

Questa è la bellezza del software open source.

+0

Ottima risposta! E ancora più sorprendente vedere un Wiki per questo. : D – dotslash

1

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

Durante questo periodo LTS applicheranno solo correzioni alla v1.7 che sono essenziali per la sicurezza o la compatibilità del browser, o modifiche jQuery che potrebbero causare il blocco delle applicazioni di produzione.

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

L'annuncio ufficiale è here.

Problemi correlati