Dimentica Angular 3, Google passa direttamente ad Angular 4

Il mese scorso, Google ha sorpreso tutti quando ha dettagliato i piani per il rilascio di Angular 3 sei mesi dopo l'arrivo di Angular 2. Ora si scopre che dopo tutto non ci sarà alcuna versione di Angular 3. Invece, Google andrà direttamente alla versione 4 del suo popolare framework JavaScript a marzo.

Igor Minar di Google ha dichiarato alla recente conferenza Angular NG-BE 2016 in Belgio che Google passerà dalla versione 2 alla versione 4 in modo che il numero dell'aggiornamento sia correlato al router Angular versione 4 pianificato per l'utilizzo con il rilascio.

Minar, infatti, ha tracciato una road map che prevede otto versioni beta di Angular 4 in uscita tra dicembre e febbraio, seguite da due release candidate a febbraio e dalla versione generale il 1 marzo. Ma Minar ha messo in guardia dal rimanere troppo attaccato ai numeri. e consigliato che il framework venga comunque chiamato semplicemente "Angular". "Non chiamiamolo AngularJS, non chiamiamolo Angular 2", ha detto, "perché man mano che rilasciamo sempre più versioni di queste versioni, sarà superconfondente per tutti".

Angular ha un programma aggressivo che prevede l'arrivo di Angular 5 a settembre / ottobre 2017, seguito in sei mesi da Angular 6, con Angular 7 in arrivo sei mesi dopo, a settembre / ottobre 2018.

Gli obiettivi di Google per Angular 4 sono di essere il più possibile retrocompatibili con Angular 2 e di migliorare i messaggi di errore del compilatore. A novembre, Google ha parlato della prossima versione di Angular, allora nota come versione 3, sottolineando i miglioramenti negli strumenti e la riduzione della generazione di codice.

Il piano di aggiornamento di Angular include anche il passaggio a TypeScript 2.1 come linea di base, lontano da TypeScript 1.8. Anche se questo significa che ci sono cambiamenti decisivi, Minar è stato rassicurante. "Non sarà un grosso problema. Abbiamo fatto queste migrazioni in tutto Google ed è stato abbastanza banale, ma richiede [alcuni interventi]". Angular 2 è stato riscritto in TypeScript, il superset tipizzato di JavaScript di Microsoft.

All'inizio di questo mese, Google all'inizio di questo mese ha rilasciato Angular 2.3, un aggiornamento minore con Angular Language Service, progettato per integrarsi con gli IDE e fornire il completamento del tipo e il controllo degli errori con i modelli angolari. È inclusa anche l'ereditarietà degli oggetti per i componenti. Angular 2.2 è arrivato a novembre, con compatibilità di compilazione anticipata.