Angular (struttura web)

NamingEdit

Originariamente, la riscrittura di AngularJS era chiamata “Angular 2”, ma ciò ha portato a confusione tra gli sviluppatori. Per chiarire, il Team ha annunciato che dovrebbero essere usati termini separati per ogni framework con “AngularJS” riferendosi al 1.Versioni X e “Angular” senza ” JS ” che si riferiscono alle versioni 2 e successive.

Versione 2Edit

Angular 2.0 è stato annunciato alla conferenza ng-Europe 22-23. Ottobre 2014. I drastici cambiamenti nella versione 2.0 hanno creato notevoli polemiche tra gli sviluppatori. Il 30 aprile 2015, gli sviluppatori Angular hanno annunciato che Angular 2 è passato da Alpha a Developer Preview. Angular 2 è passato alla beta a dicembre 2015 e la prima release candidate è stata pubblicata a maggio 2016. La versione finale è stata rilasciata il 14 settembre 2016.

Versione 4Edit

Il 13 dicembre 2016 è stato annunciato Angular 4, saltando 3 per evitare una confusione dovuta al disallineamento della versione del pacchetto router che era già distribuita come v3.3.0. La versione finale è stata rilasciata il 23 marzo 2017. Angular 4 è retrocompatibile con Angular 2.

Angular versione 4.3 è una versione minore, il che significa che non contiene modifiche di rottura e che è una sostituzione drop-in per 4.x. x.

Caratteristiche nella versione 4.3

  • Presentazione di HttpClient, una libreria più piccola, più facile da usare e più potente per effettuare richieste HTTP.
  • Nuovi eventi del ciclo di vita del router per guardie e resolver. Quattro nuovi eventi: GuardsCheckStart, GuardsCheckEnd, ResolveStart, ResolveEnd si uniscono al set esistente di eventi del ciclo di vita come NavigationStart.
  • Disabilita condizionalmente le animazioni.

Versione 5Edit

Angular 5 è stato rilasciato il 1 novembre 2017. I miglioramenti chiave di Angular 5 includono il supporto per le app Web progressive, un ottimizzatore di build e miglioramenti relativi al design dei materiali.

Versione 6Edit

Angular 6 è stato rilasciato il 4 maggio 2018. Questa è una versione importante focalizzata meno sul framework sottostante e più sulla toolchain e sul rendere più facile spostarsi rapidamente con Angular in futuro, come: ng update, ng add, Angular Elements , Angular Material + CDK Components, Angular Material Starter Components, CLI Workspaces, Library Support, Tree Shakable Providers, Animations Performance Improvements e RxJS v6.

Versione 7Edit

Angular 7 è stato rilasciato il 18 ottobre 2018. Aggiornamenti relativi alle prestazioni dell’applicazione, materiale angolare & CDK, scorrimento virtuale, migliore accessibilità di Selects, ora supporta la proiezione di contenuti utilizzando lo standard Web per elementi personalizzati e aggiornamenti delle dipendenze relativi a Typescript 3.1, RxJS 6.3, Node 10 (ancora supportando Node 8).

Versione 8Edit

Angular 8 è stato rilasciato il 28 maggio 2019. Dotato di caricamento differenziale per tutto il codice dell’applicazione, importazioni dinamiche per percorsi pigri, Web worker, supporto TypeScript 3.4 e Angular Ivy come anteprima opt-in. Angolare Ivy opt-in anteprima include:

  • Generato il codice più facile da leggere e debug in fase di runtime
  • più Veloce ri-generazione
  • Migliorata la dimensione del payload
  • Migliorato il modello di controllo di tipo
  • compatibilità

Versione 9Edit

Angolare 9 è stato rilasciato il 6 febbraio 2020. La versione 9 sposta tutte le applicazioni per utilizzare il compilatore Ivy e runtime per impostazione predefinita. Angular è stato aggiornato per funzionare con TypeScript 3.6 e 3.7. Oltre a centinaia di correzioni di bug, il compilatore Ivy e runtime offre numerosi vantaggi:

  • Piccolo pacchetto di dimensione
  • prova più Veloci
  • Meglio di debug
  • CSS Migliorato di classe e di stile di associazione
  • Migliorata la verifica del tipo
  • Migliorata errori di compilazione
  • Migliorato i tempi di costruzione, abilitazione AOT impostazione predefinita
  • Internazionalizzazione Migliorata

Versione 10Edit

Angolare 10 è stato rilasciato il 24 giugno 2020.

  • Nuovo Intervallo di Date Picker (Materiale UI library
  • Avvertenze circa CommonJS importazioni
  • Opzionale Impostazioni più restrittive
  • Mantenere aggiornato con l’Ecosistema
  • Nuovo Browser di Default Configuration
  • Deprecati e Rimozioni

Versione 11Edit

Angolare 11 è stato rilasciato il 11 novembre 2020.

Versioni futuremodifica

Dalla v9, il team Angular ha spostato tutte le nuove applicazioni per utilizzare il compilatore Ivy e il runtime. Lavoreranno su Ivy per migliorare le dimensioni dei pacchetti di output e le velocità di sviluppo.

Ogni versione dovrebbe essere retrocompatibile con la versione precedente. Il team di sviluppo angolare si è impegnato a fare aggiornamenti due volte l’anno.

Politica di supporto e scheduleEdit

Tutte le versioni principali sono supportate per 18 mesi. Questo consiste in 6 mesi di supporto attivo, durante i quali vengono rilasciati aggiornamenti e patch regolarmente programmati. È quindi seguito da 12 mesi di supporto a lungo termine (LTS), durante i quali vengono rilasciate solo correzioni critiche e patch di sicurezza.

Supportato Angolare Versioni
Versione Stato Disponibile Attiva Termina LTS Finisce
^11.0.0 Attivo Nov 11, 2020 11 Maggio 2021 Può 11, 2022
^10.0.0 LTS 24 Giu 2020 24 di dicembre, 2020 Dec 24, 2021
^9.0.0 LTS Feb 6, 2020 6-Ago-2020 Ago 6, 2021

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

More: