Sviluppato da | Google e la community di Angular. |
---|---|
Prima versione | settembre 2016 |
Ultima versione | 12.1.1 (30 giugno 2021) |
Depositare | github.com/angular/angular |
Garanzia di qualità | Integrazione continua |
Scritto in | Dattiloscritto |
Sistema operativo | Multi piattaforma |
Tipo | Framework JavaScript |
Licenza | Licenza MIT |
Sito web | angular.io |
Cronologia delle versioni
Angular (comunemente noto come " Angular 2+ " o " Angular v2 e superiori ") è un framework lato client, open source , basato su TypeScript e co-diretto dal team di progetto "Angular" di Google e da una comunità di privati e aziende. Angular è una riscrittura completa di AngularJS , un framework costruito dallo stesso team. Consente la creazione di applicazioni Web e più in particolare delle cosiddette " Applicazioni a pagina singola ": applicazioni web accessibili tramite un'unica pagina web che consentono di ottimizzare l'esperienza dell'utente ed evitare il caricamento di pagine ad ogni nuova azione. Il Framework si basa su un'architettura di tipo MVC e quindi permette di separare dati, visual e azioni per una migliore gestione delle responsabilità. Un tipo di architettura che si è ampiamente dimostrato e che consente una forte manutenibilità e un migliore lavoro collaborativo.
In origine, la riscrittura di AngularJS era chiamata "Angular 2" dal team, ma ciò ha portato a confusione tra gli sviluppatori. Per chiarire, il team ha annunciato che dovrebbero essere utilizzati termini diversi per ogni framework. "AngularJS", riferito alle versioni 1.X. e "Angular" senza "JS", riferendosi alle versioni 2 e successive.
Angular 2.0 viene annunciato alla conferenza ng-europe 2014, che si è tenuta il 22 e 23 ottobredi quello stesso anno. I drastici cambiamenti nella versione 2.0 hanno creato molte polemiche tra gli sviluppatori. il30 aprile 2015, gli sviluppatori di Angular annunciano che la versione 2 sta passando dalla versione alfa alla versione di prova per sviluppatori. Angular 2 entra in Beta indicembre 2015, e la prima versione candidata per la produzione è pubblicata in maggio 2016. La versione finale è pubblicata su14 settembre 2016.
il 13 dicembre 2016È stato annunciato Angular 4, il salto alla versione 3 è stato fatto per evitare confusione dovuta al mancato allineamento tra la versione router del pacchetto che era già stata distribuita nella v3.3.0. La versione finale è stata rilasciata il23 marzo 2017. Angular 4 è compatibile con Angular 2.
La versione angolare 4.3 è una versione minore, il che significa che non contiene modifiche significative ed è un sostituto drop-in per 4.xx
Caratteristiche della versione 4.3:
Angular 5 è stato rilasciato il 1 ° novembre 2017. I miglioramenti chiave di Angular 5 includono il supporto per applicazioni Web progressive , un ottimizzatore di build e miglioramenti relativi al Material Design.
Angular 6 è stato rilasciato il 4 maggio 2018. Questa è una versione importante che consente meno enfasi sul framework sottostante e sempre di più sulla suite di strumenti e semplifica il passaggio ad Angular in futuro, con: ng update, ng add, Angular Elements, Angular Material + CDK Components, Angular Material Starter Components, CLI Workspaces, Library Support, Tree Shakable Provider, Animations Performance Improvements e RxJS v6.
Angular 7 è stato rilasciato il 18 ottobre 2018.
Angular 8 è stato rilasciato il 28 maggio 2019.
Angular 9 è stato rilasciato il 6 febbraio 2020.
Angular 10 è stato rilasciato il 24 giugno 2020.
Angular 11 è stato rilasciato il 10 novembre 2020.
Angular 12 è stato rilasciato il 13 maggio 2021.
Ogni versione è destinata a essere compatibile con la versione precedente. Google ha promesso di aggiornare due volte l'anno.